{"_id":"@augmentedfinance/protocol-v1","_rev":"251-6169293787dc0e5256902a515d464cd7","name":"@augmentedfinance/protocol-v1","dist-tags":{"latest":"1.0.0-67166eb621c75c23dbe398132966e518fbd35d8a"},"versions":{"1.0.0":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0","description":"Augmented Protocol smart contracts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts --logs","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPLv3","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"gitHead":"7f0732e8282a0144127dbef4a517f6e682c889fe","_id":"@augmentedfinance/protocol-v1@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Mwm0UU27pu3b7wExO2upo7+kaWNAdDFN+0XhdXUyZ7Jqq/4OrYefNunHkzxL+sDADIrGqBUQTdWQhLWqf8jqsA==","shasum":"918e831cd1858d66369005c0946438ed95e39538","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0.tgz","fileCount":594,"unpackedSize":45125053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo9/yCRA9TVsSAnZWagAAgQwP/07y0uLcXBnjWebSQVVD\nODel8LUFMb8BQEoC0G2loXyvpjsklk1ppCJ9x/kdzWOR6M6Dk9phBPvmK15L\nKGrLDm63NPmbkfzZQtbn9vMu9bKu0vE9dpojUesrRs0bkQqlrp/bL/6tpzwN\nX+CNbkKod1wL7oa+3Zs0tlf7QSPIiZL34txYes/7jOwlWe4CQi5PFv4h2Fs7\nDk9aJJFxk05d3zO4NHTwKKl+WLvv58qQEvNU2HmT33mQCC918+nGdIKtbFzd\nPDUW0dXf/rxA7w4XPjK8rAH1xFeQ+BxQRk34fPxPipJtzxssa4dc6Bi4uh0o\ntSLMwGq0EsNupXhPyMNy99vcOh9gQLWEpyrBv+vuZUpGxX3JbZuYEqjM0llk\ncLYKPQjH/GPnXYc2yaN1hesaMwTRrpJvxPQApyhk0sEgvkK0UMiZNY9EObKc\nlkpjr0vmkrgxvHKx57KyV18Z8jF6wI5lJu/4/FleSFoQMnEMdQdKCJjaIpn6\nQ4pcxkKBgefn36heK/sBMnk/y59cOqQpPXjng1Xza6ob0Y9jf9d8/M9ewSAS\nalzm+oPwIKRV3/8v41m7B6PSuWTs8lLQQghcMk7KB3J9zWjNJKMEiQYq5F9F\nre50DvekyGi0feMd2W6wPTdwtTUzFQLMirYCIfBSTFj0B91pDQG4WzM5GRwI\nAk6Q\r\n=ajBX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCASHE+0rdg3YyMNlxwMzh7jfhj2scMjCq1Xt0YN+QZwAIhAJ817LKAgouF8JJAHLy5agbUESamY/jRsEniHNERCQKx"}]},"_npmUser":{"name":"augmentedfinance","email":"serge@augmented.finance"},"directories":{},"maintainers":[{"name":"augmentedfinance","email":"serge@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0_1621352434108_0.6828599096258015"},"_hasShrinkwrap":false},"1.0.0-b40e3b7c90d12cfeb42484289ce6cf698e27187d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b40e3b7c90d12cfeb42484289ce6cf698e27187d","description":"Augmented Protocol smart contracts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts --logs","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPLv3","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"gitHead":"bc8c1bc89f060c6e88dbd6161230c4e03afcb7bf","_id":"@augmentedfinance/protocol-v1@1.0.0-b40e3b7c90d12cfeb42484289ce6cf698e27187d","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-cIZ95LzXqv4AjMtx0b0rA4otV093hsD5opu50VUCaWobpHwwXJWrjkwAErYye8sqZbW3XQ540rzEuObMX+etsQ==","shasum":"191cb4a9786f13cc09455008d46f70844cbc4cc3","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b40e3b7c90d12cfeb42484289ce6cf698e27187d.tgz","fileCount":1087,"unpackedSize":51083263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpN2iCRA9TVsSAnZWagAAlzUP/0nJz9vFGoZdUEhKWWug\nvxAcutFnLuEuy4oByqNQyjnGcOjGWz3XavkY8JVBL7e/wEBxnbtCw8NzGysm\ntwT6ujns0zgDGntmsUmTpI4t0CTH25jAOqs7Wc3sSNGSk7wfrUGJDRrDbCsK\nOLJBTzX/zU6Npz+hwny98olabKHpW2iJl0nBXFV0tIkHIlMssJOe74dc51cG\n3/PZOi/ZgEt7uKzogNhn9Z8lUa3wxPmMVGBiTgvtfOVQVl91E4uiqwhqFh1o\nmEv47eJHEh4Ve3lzN40HKKZQow9krDmEn3Hx6pIpJl+B84J4u1V7Bzk+dxiG\n3U2XoWwBGO+D33J7NkknIYdbY2+9uomWiLyX0CTb/hY+/56b7jWjwOG0TQU7\n2NoOLVbgkR8sQ1K0WzLEti6eomjzRHD+aMJ7orjlR2SrXKi7vqyOmJVJ0bA4\n45NoorVJ3lOXgObaIbSyFkUR5locy8an6t/Yun68yNFbUAg5HoqqWD3M8U/H\nmmXDp0DMKGd8No7daz9KT8a/E1LQZcd0sfMaWFYieY83C41V3fKFeGtZFMbV\nLm/Iu9Ufuo3wKJR2s4Zvig6Ua3I5jIqNswlrDNt1Osd5yUqYMItPmu7z7L2G\nYnZ+Apq2xU6UqENz5SJfLa+ktG+9GYboXaa4QH65ZNNKO5A+ghgWhmVQqHY2\nmTmf\r\n=MiYd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmW6fGIyyJYoKbukWm3/pBrBgDI2nVOAlCo4CyLQwEAAiEAkbT71v5msog/6w3Yr55zFIBoWA0GJ2OWKlbx7WVXt6E="}]},"_npmUser":{"name":"augmentedfinance","email":"serge@augmented.finance"},"directories":{},"maintainers":[{"name":"augmentedfinance","email":"serge@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b40e3b7c90d12cfeb42484289ce6cf698e27187d_1621417377905_0.02230798860969352"},"_hasShrinkwrap":false},"1.0.0-6fb596e35a1b6af1ad088c4f35acf2575552ee2b":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-6fb596e35a1b6af1ad088c4f35acf2575552ee2b","description":"Augmented Protocol smart contracts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts --logs","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPLv3","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"gitHead":"b6d80e977a10393e1d6fef6fce6586b30ccc09f3","_id":"@augmentedfinance/protocol-v1@1.0.0-6fb596e35a1b6af1ad088c4f35acf2575552ee2b","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qvEPci5rDnrt6iHXXgw4Db0HPFm/+rtEcnj94QLA89tRy/f46sithEPGxHl/r/4Pb4mjfQKFZz1PqiYOnI3uQQ==","shasum":"199f5882637d44ce57e3763f07aef2550bbf98e0","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-6fb596e35a1b6af1ad088c4f35acf2575552ee2b.tgz","fileCount":1087,"unpackedSize":51083263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpN/+CRA9TVsSAnZWagAAdJkP/2jZcAi0iNAgJoTNzshK\nmLLuu52jd04bguJ63wBrM5rBdHR0+8Trb0TAl0823ntt7j25IVkCt24nwHOx\nM+lm24qPOZ5Gk8ELWtnEKGrmRJENKHGLjtNpgeJ3vc39oHbYILNugIZle0P+\nV/qsPAD36y3HLnRp8QK/fsLatmxNowFFPu/Nwv+iSK/9GWjm4G3pAcaUu6JF\nwkogQsuKemJ/CjueAPU1MVxxgMTCMAHQ1CBHBG5hclpzpf2lOJxN62AC/CFg\nFWB6I+1xwD3YjeVnMKuu/9NTVQuOIKMsaSqIHcPfAJvZI01Q5hQFd0BhQsQ5\n3Vr4EB1Npa+H6DkOI/bflQFsO3LR29zZz4ZZBnM8N5pmk2I6/y0mpl6sihL6\nCBq7joxXwAfPgGA65NkWM60ORHFvduuHAzMJKbnFgslIcXqFAnS1UACWxC0y\nLOiXm4/lSDSyzrg+cOaPCuG7TMsCOUK4xx2I96BDRcjCezHQ6IdLxeMbAMwU\nwnIe8kXD6Qtx9N6fYxu/kLt3CDGfl2/Modqvt3x+9cFbqiizAYWtfYGyRKdb\nw1i7VR9SJtvB+2i1KMKvRqt6FL7kskkjdUkW/ZbJ1EVl8bwmt7Jd0PZ+EOlS\nrRvdhv3lfK65fzt/fVqF08H4JpHr2NSI6sJ2lyzlobYvQYcwiP9e1V9yrRaD\nyKvv\r\n=NWZY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNzumfaOv/7Ly3T17rY/8pKcSPZjD48qnbj1YYeMxFSAiAUdWTgTmDLPHF1QJOmXqr+n012usDGNe8FQT98T7GkoA=="}]},"_npmUser":{"name":"augmentedfinance","email":"serge@augmented.finance"},"directories":{},"maintainers":[{"name":"augmentedfinance","email":"serge@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-6fb596e35a1b6af1ad088c4f35acf2575552ee2b_1621417982020_0.7811330005959183"},"_hasShrinkwrap":false},"1.0.0-2b15195d8d4de40de4f445ec3eb3b6be38a510e1":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-2b15195d8d4de40de4f445ec3eb3b6be38a510e1","description":"Augmented Protocol smart contracts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts --logs","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPLv3","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"gitHead":"4911fcd99b043552e8fa8cf5e9cdd154b1580908","_id":"@augmentedfinance/protocol-v1@1.0.0-2b15195d8d4de40de4f445ec3eb3b6be38a510e1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-d2R2Ce3IlbRYvBgjlPJqHI+fUy5HdcBv5a5y2EydpsiffNu5yfR26c7cV+zarr4j+VXke5r+Js95vw4kDo9ZvA==","shasum":"7e6cea468b2f8114aeebfe69034c75b5ccec4166","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-2b15195d8d4de40de4f445ec3eb3b6be38a510e1.tgz","fileCount":1087,"unpackedSize":51083263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpOeMCRA9TVsSAnZWagAAITUQAIiRH6Oq87vKx7cgZp15\njDpuE5QjuJYSMYStareoZQme3PzeJLxBjxEApBAMcmzy6FdolNwooNiN4Z44\nDI0hD9VifiPp2Z/wqlhCTr6jl3qWIbRqvSU6inDfUUMHlmQMtvgEuEtmNn2y\n2+cFSSpa8sYs2owfZvvK/5ZsBPjxtcphx6iW9Zn3aPprUWwq6uHuuy1QsVa0\ngTIwJAdCPEqd9ZR8zx6BmZoCJMOG7Ma/uKaNQ3/uBe8e7Nj+iLRptBmSiFlz\nuBexM6SGN7tRBVVFbyIgHsdo6r2rd0e4KcB5/cc399vKOzGHe5Fj/Uc2EMN9\ndc92bI2xFZLIkEBj+h5QOHeyyVFlbgTmtFcSyQ3ttPP/+B4BJXUAJZIPZeu/\njF73XPCkLi+dQ04vEEcoK1kkopW8mNqVR6D7h2W1gpzdI6tpemokBn0OEgEM\n5h2T+T8ZRSEdKlHpYFomJIAaj9+2wzCnXlN7VZicJj7SsavoO3ujVi8+vTzL\nzjGEVsNYKVCbiefh5QAvCmnWwIoVwsqkrdD6VDDzqMXpzYwsKM2v4Q9acjbC\nDwcSNZXxxj3m6weSGPyRZxojEx156s3e6pDQXwi+qD6u/p4a7dpYhTPMRIGb\n9S8/cD55V+oJWT084wVFlApUpKWjopxtahzlwpm2skM6S0YY8p0R5cvk3nN2\nGiwv\r\n=uEGP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBupAiT9QxqSpcirwIBUc0p641FtF9M5cQEjcPmk+GuCAiAjtAyTight620t1PCU9B+Rx/HDoDg7lPNgYi9c7aKEcA=="}]},"_npmUser":{"name":"augmentedfinance","email":"serge@augmented.finance"},"directories":{},"maintainers":[{"name":"augmentedfinance","email":"serge@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-2b15195d8d4de40de4f445ec3eb3b6be38a510e1_1621419915261_0.06784981595059603"},"_hasShrinkwrap":false},"1.0.0-3803cc4bb666694766aeaf404966b81ec62fd8bb":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-3803cc4bb666694766aeaf404966b81ec62fd8bb","description":"Augmented Protocol smart contracts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts --logs","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"gitHead":"6fc79fc42581c554325b48b5c714e97498ae3ef9","_id":"@augmentedfinance/protocol-v1@1.0.0-3803cc4bb666694766aeaf404966b81ec62fd8bb","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ejDFIioUsy5u0XoqYOna48NznkoayfuI6tcoFXHnwi2Vx6NiYzFnjtmttgbCjp3gOaEY0c7BYRVnkMbEMeNhIw==","shasum":"8157db2984ffc173fdcaae335fcf4577eb64d7dc","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-3803cc4bb666694766aeaf404966b81ec62fd8bb.tgz","fileCount":1087,"unpackedSize":51103213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgp9p6CRA9TVsSAnZWagAACvoQAIvnO6xyK2O8KEKZJ/3L\ngcTvc7gRtXc3S5Mpq3FqmSTcdQWCccHbiqMDtkl/ebOmzoseLNoc9s2lA0kX\nf7/Slcy8OjhRipf7pw08jmNTR1pcClgpQ2lRzkSweHWFGvOEtcecPf6jW6K5\nvU++k2BEBbv6v+AhmCo1gmyUrzvs7ZH7DTlfuF13Sw/5Pn8nZ/00AjJ5pwc6\nTQNenk+UGX6hm2cT8bYuKhtuSFLro5ATmP41ZVnFNgsPRvGcAysqchPs2HYj\nKu7ndu5Vx7MK1TK0SYcn/PX1YfI0nVS+x005IafMran0Ue5qR589zGL5iCSa\nNFh6M0f+v5xgFPRwjAnzIqQzfZ6WTfPbDP8rSd6HvHS3N1xqkEFLyOOnPb8z\njCz0ylwa03UIE5Wq2M/HbWH98dIUSihgs/vFbpohLWp6Ke+Sf46F9cb4Cml4\nAyQLBcnJCX613jr5Shfp8Vvhg0sIV47WH8K1nr74Th+GW/njh0/T5DLWeE45\nm7hh2zAKbebeNDTCfOWWF3bllkdHWASmorsVlFzsFnf52yYlXP6RVHsed8ZV\nxs1osdGmO4NkI4+yQ2eqKJLMMduQuZO5WNVgeBvMyiyzY33f6QPaBBlQdkn5\nYCkP3XnaLyoqrrQLZg4yOZX5XV2dNO1XDJGKpZSjNaeNaQoIu1NB4S61TlAu\njgf9\r\n=hg+Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLPRkqo1WwPTpOTBVB3MqQqnevpuor0EXozqDYR3jc7AiEA02OjmUXEOGc/5BkrXytZvDeB+VrLoNsd0D5b4THUivU="}]},"_npmUser":{"name":"augmentedfinance","email":"serge@augmented.finance"},"directories":{},"maintainers":[{"name":"augmentedfinance","email":"serge@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-3803cc4bb666694766aeaf404966b81ec62fd8bb_1621613177584_0.13843283600291723"},"_hasShrinkwrap":false},"1.0.0-e9298636e0d31485ac3239f5fe464f2345cb04e5":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-e9298636e0d31485ac3239f5fe464f2345cb04e5","description":"Augmented Protocol smart contracts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts --logs","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts --logs","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"gitHead":"ae0ae865cd2e8f4aefb5be1aabad2484fc4d7574","_id":"@augmentedfinance/protocol-v1@1.0.0-e9298636e0d31485ac3239f5fe464f2345cb04e5","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-nINvOFliuD6DV/OInyQsbbvQpYmelwbxNf5FHiluFReIKtuYKhurehoUsEQ3zurVx0e4+MGsOfxZsrjDzoKdMg==","shasum":"93191734397e1a9862a5972be8fee46a6aadb4b4","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-e9298636e0d31485ac3239f5fe464f2345cb04e5.tgz","fileCount":1087,"unpackedSize":51103369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq3EcCRA9TVsSAnZWagAAxPMP+gLafG9doqeLNz/A7Yv5\nYNZ2FM5zwkqG5iIY2jw9YrkJI16yTmTCR6dj5v0I+NXNYrZ1JnOwcUNpu2K5\nnClrLcwomd2GsFRC5dLGad0OCTagtFWPllQlOryf89FMR5FAPSKTfWBgsCu0\n0ecKcf8TKAnaQZDp0wQ/U1eIwTv8aP8B4SFItf9sY0QRFwBZdy9OCKFY7RtF\nko1Wm//ED2VINQI4pLCkshhbX+/GwbeNF7qpDubgdLO/KYKEn9313W8O2S++\nc4K2BJZ7efw9ngl+OMdcuJVj4/obIyJ153n5VmbrivULaoDdqrUWUfdYQJiG\nGS2jvEt+RacBTjlBMcFIFcuExa5VTdHpRIxe2SXGQmnYG+TD3E04iNIVojLp\ni6cfl+sNfxSgzgpVihLmFXy4+OqaYluWhexDOvTKVRQZngRAGE5rPlPsHqC2\niyN3KCcfW9obepjxTFd+gaBg77VBYpv5Tvm/CGXCieoIjLetQuSymoTjswfy\nQmEw0lPiQZbNjKCaCqUQr2awPvEGRub+ntPN7CT9Rib8VOGRfJaiShGRbXNE\nRzTRVDsMWqQdqJKwHXrKQYNj5iX35UPCH9vXpcoCbbJHl7z3Dri+rCSJt+jp\n6M7/gphSuzL28ZSha5uaZFhaMbokklEffePSbp9zjf8swyzRPQJ0kZsXOqwU\nXit1\r\n=qWpF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+WgJB7ytwZ0+H1ehGyhHXS7Dtl6kWuw7z0KX+w9id9gIgXGLjXfDhK1UmiEOUDGWwmNUsWe1rtgapO65a86SEJvw="}]},"_npmUser":{"name":"augmentedfinance","email":"serge@augmented.finance"},"directories":{},"maintainers":[{"name":"augmentedfinance","email":"serge@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-e9298636e0d31485ac3239f5fe464f2345cb04e5_1621848347347_0.9058416421787914"},"_hasShrinkwrap":false},"1.0.0-6a4232bc8be8b6adeb6e5c6dac446aa6ed0a72bc":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-6a4232bc8be8b6adeb6e5c6dac446aa6ed0a72bc","description":"Augmented Protocol smart contracts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"gitHead":"ea09af7c5c89b51cac051598dbcbabd6f5f1e17b","_id":"@augmentedfinance/protocol-v1@1.0.0-6a4232bc8be8b6adeb6e5c6dac446aa6ed0a72bc","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JqXORropuAVd59yr2OQ8YgTsOhVWQTDCsLFrQPmcGghZRgEOqqCh4/L3tUNlrQFDa5jX2SA4s8u3Ae1cPpJUJA==","shasum":"022f43b253feb7e124060c72da39d7abd426da45","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-6a4232bc8be8b6adeb6e5c6dac446aa6ed0a72bc.tgz","fileCount":1087,"unpackedSize":51163103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrMAyCRA9TVsSAnZWagAAZzoP/1YL1Vq9rTNZwUfQO6ul\np5BkzcdBCPGpNjM/k5HK6FLlbfyY4yef5LBBPpAkfvKzcaxbOfxC3FJkOo8P\nnAJRwldRFq0NwJRnkWNTzmbkDUJWQkM5Xa32eDhU3FNqqtvg67NMTYA7qURk\n+mGcHC0rPUezhREe8rEgsFbOvDQoqqiR8IjmzmAR8v3HKI0WJz9wQslRpIdP\n2q5dyfatYrR/azvS68/bQbTAk5k+PXpuE59HoZxbAbJ+CitFX9Fz7hyhNdzh\nyL5GQdk+yWpbqw4lBg01CtUhQ0rMG8n4Cjo0RS5wvImcHmo9o9BA2ymuZBWm\n+NmoTrx3TzCyY4y+RWctvsHXVpTajQZ8pIeoxKtvwmMgzsUVwlPN+FcoYg0F\nOEsotbADB5yxM3lY052s6OH3KTWQAOc6MCr3QD0Cf9FZ4GhSsGkZutLgpwWK\nbp6Df+Jy9DsrGdIlEsB44Nj/+4f7PHHvlNM32cyhb2K8WGFssJZzz9CICcG3\nlZHjso/giDOtIQ5FoBv4ihL1u9iIKpzyOhv+tYrfE6FWhM8Vc6IAj8251GSZ\n2EoO8SZHRM5omJsIIPGB2nAyc4FGAhtWtqVcCIsBTrtOJvHanZVtQoB3Cuim\nWFIoV07MeOIminA6AbJMgNVHdfUaVdUhT51PAoI4BOZNRoF1sykG9L3sVWI+\nwjmS\r\n=HSf7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfKh96K0rofeOQs1cOpExm8R0QAMnjfGS1lPoU+lWr/AiBkTx3Mtowq9dgb4mZQ7TQk/07YVJXm+Mn0F1c1ZWeKrA=="}]},"_npmUser":{"name":"augmentedfinance","email":"serge@augmented.finance"},"directories":{},"maintainers":[{"name":"augmentedfinance","email":"serge@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-6a4232bc8be8b6adeb6e5c6dac446aa6ed0a72bc_1621934130207_0.09831488254167153"},"_hasShrinkwrap":false},"1.0.0-22f77347e186f4525057006a441a94ed43d9d0f1":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-22f77347e186f4525057006a441a94ed43d9d0f1","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"gitHead":"2d57200e40ac4404855c09447ce5572d7c86f632","_id":"@augmentedfinance/protocol-v1@1.0.0-22f77347e186f4525057006a441a94ed43d9d0f1","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-gA5qjKDNo44cO9bc7jWGKsjdZLc1ED/dZLnFngTUuWZN4aB7/SO4sQNRAICc8A4XwgvPyN9+IEMI6k227qkOZw==","shasum":"8389f5a845c59a2324ba14cb2035e0cedc9225fc","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-22f77347e186f4525057006a441a94ed43d9d0f1.tgz","fileCount":3,"unpackedSize":13122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr5BGCRA9TVsSAnZWagAAJfMP/3i8VO1zMChHWuGIMY6D\nwpEdD9uJwp5FUubyU6MXXlDps4U7suz4N4xsrkeJaxYyqKqQ7c4J4bWffFP0\n0EqC8bTIvoBhtIeYnPQ/fqlAbPheta557EFg+cBNAdyky82hzjOjESQcmndk\noUdyY8ljjHGnp1ULL3lzMoaB88v8K6+aIUCbP/aIatM9v9rUyJt0nuo6odMh\nKChMTMAIeup+ED3R2DCt1SzwhktsL0JoY6bvssg131tPdnncB+d6MILoyDJs\nLBMUTqp2bVjETtKonWfxgsc5LIk30Ha/AZtBrs53gVa+jAWF96OU3c9eo2ht\nVFJqVqC4vEINrjXshjcp4Wm/sOiTrNcq5qJHFcpeSBfur32FRgH4zvRsHb1k\nmknpy8nRwi1lcLU6cnWnb3PAb+u0A0XG4LQvrXUsfps8BpcfMlxMwpJo41TO\nSnslQ5AjHOcOU2MlzOc1WAcPWGG3yS3Mamu7+iOa6d670giupFUOLQnL3FRY\n7uuX0NvY3pYfkyFdG3LWZYPE25p0KsBk/sAejALIZ+Qu1BEWQapZ/Nn/HYus\n3rM7HdOJDLL7Mt8EUv2Klo8yVB56xoJtaKtwUvV36OcRAmhJM3lIVqEE3mDl\nSBPIH56dkpArG1GqoeRMDY1M5Sxsz4WmLuNcMA4AfOM2OIvnyaUFN451f9em\nOups\r\n=BtaT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGI09thVx3UbPKCcBAMLWDNFcjr/OIXGcRg5vdS+ZH2AiEA4rBTbDs66MjHNGyz5QDWzRim8YJKATaPcv6QQDlcYNg="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-22f77347e186f4525057006a441a94ed43d9d0f1_1622118469618_0.09602783862190778"},"_hasShrinkwrap":false},"1.0.0-30dc86e6d77984395324217de499dbe514b686b4":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-30dc86e6d77984395324217de499dbe514b686b4","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"83c3a4f7c52fdfcff3f94ba0b51fffee249afea2","_id":"@augmentedfinance/protocol-v1@1.0.0-30dc86e6d77984395324217de499dbe514b686b4","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-bHJSmmBIMaxM5DjgXoSLoNT4rq9JDamyY3z+XMNuoSKX5AQdA8cIsoivv606E9+4ool9G5hbUkxZmtmNAaGamw==","shasum":"e70a47d9f5b805497bd92685d8f628649bc7f676","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-30dc86e6d77984395324217de499dbe514b686b4.tgz","fileCount":3,"unpackedSize":13161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgs83hCRA9TVsSAnZWagAAOQ4P/37RBUMrlggj005kM6aS\nVluswkrO2HlFGydEWCnKKy4QRlbXjSWjldEp+sE0Nj7FOJDY+Y1XQnRgnhsb\n2Np1CR5hxL9L0KL6t+wCea6qZqbOoP3jbS39VcQaiAP6pJS6iwxR18A8VOu2\nPiDNIfj7hbNG4HzIvN+WCl5coGdvXbbRnujrURIOnWqOaVp8/Hgk5drm15XE\nvFkT0746QM54kEBmd9GhaOU91fOwMXL5EG7Uzi4BcFskHxMm0Bqss1feenE/\nuOGhKGrP2dW4zYTkV0Zi+Wd6fWG4Tks+79KpwSd9cJCPV4/tdNTIQy5KTOBj\nLucja5Sy8KpPIgYKlqS1G2V7uirbNgHU5eD5Q7TPGpdBzPkwER+ZLL1wGgSj\n8hLM8X45HOgmaFV63xUjXWFOON5mdmgRD8bYFqg+dQnpyRbTZT3Az+JLIVtI\nLb0UYi9an0wr8uijVcsVaNwXooT1RitkFL62SZ9UIF+WeeDc93sm0Z5bLfql\nywLvzAFeCZLpIEHWFm3OsZ5kMV57ZKfh7VTrOLCdCTLnIGFN1dRNqfe6Z5sF\nJI85ZKRruSd9miQV9JaY1yocZh+Ezz0XP1pNtbvGinjNT2QNWzpO1MvsnSaY\nxftnFr3bVeq5boS8+9DW11ifXJTlgi6c6SNbsyTZ5wOYVHK7r299soTCpwSW\nd2vJ\r\n=mlrj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqG8x+pJo3CPPvqQDmCQZ6ShmMlZawoI7P4vYHY8iHwgIgYC+d9JMyvUeJEO8eqJ4pRbv2qxjVPO76D3XR1ozWUTI="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-30dc86e6d77984395324217de499dbe514b686b4_1622396385298_0.879710450120984"},"_hasShrinkwrap":false},"1.0.0-1e7c162518f1c11690970fb1b139fc8c1de69a51":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-1e7c162518f1c11690970fb1b139fc8c1de69a51","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"b3f46e15ad6b98b2bdcbc6e958a0be56365be37d","_id":"@augmentedfinance/protocol-v1@1.0.0-1e7c162518f1c11690970fb1b139fc8c1de69a51","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-oTraU1iq0UT6hlsL4t1ZCdCusoVLrvb11q5h3y+UMyI+tPzmtkeEe42G2hSNz6vb/UiIgfQifIq1QjxQRqVlnQ==","shasum":"af930ad189ef392c0121189c9cd9a9f049ebcec7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-1e7c162518f1c11690970fb1b139fc8c1de69a51.tgz","fileCount":3,"unpackedSize":13353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt21WCRA9TVsSAnZWagAAFswQAJdS1XvE5Lv7UfQC3wV8\nK0m+EwmsZADPWYWEOlzbcEZF0qp7SKyNE+A9fG+23J5lqQamCF0KjiQVKzX/\nN2KrHnKLcoCXG70AQX24myC6poqRGTnc52LxMGo2sjK1EZ7BSDe2YBNItQQa\nVpR2Sjfua013DvZtS11nWD2J39EGg8KrTgl0YtnYpqQBfX3P5eO+FlAjgOZD\nMg0wi7LThHWjn+7pjXhkgnFAB4ihGRLl6XVQEolianG+mfHKeDKpxLBeS1/T\n0QAnbWiHiT634zSL25wKBD757qXqedeUfrsHcR1ap1xJw/x6IkBPHI1EY1zj\nAtJp3iPngJ9gb4LlhECQKDC4f0vC4h4Fz52vw6EQ0m9VC+M1mFxHBv3OFBvY\nZjZqG7YJIie8C14+wL2XLzUeB1+X8JgggEyuuf9vAyRvEOV2yWUW66W43um7\nHO8p8H57+qjmdodhwKj0GKxbyieMJbc3BV5gWSNYgO+1S6JoYMo6+qEpm8rR\naBYtnDwVSkKzbsYf07NnedsZQHx/peUjnh3sR5QtoqRXsljq7g4pIOZ4m4QW\ndMZS94gKoX24FUJdRr1gWlEOTdnK9JGf/hgXneA5+HPKEiXklDnYhTRY7qFo\nxI064adF10JV9qNAA0hvJwmjAE6OKySM6wQN2PcW/GcV7VdJAyYSkN1s0QnX\nFcSK\r\n=RDqZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6pm0YErA9XdGW51GODqPwxYe+pwN08WDrfo8emXuiuAiBHz/BuVedZFlyu70N5mZWqIt7G6I3qFc+uGj1Px6d5Eg=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-1e7c162518f1c11690970fb1b139fc8c1de69a51_1622633813785_0.5969709865016419"},"_hasShrinkwrap":false},"1.0.0-a2cbc8ab83e497ca0abf90f6dbb8da3e83a175e1":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-a2cbc8ab83e497ca0abf90f6dbb8da3e83a175e1","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"aec8a1f3acb10f0bc16e8009ea2f50527d09240d","_id":"@augmentedfinance/protocol-v1@1.0.0-a2cbc8ab83e497ca0abf90f6dbb8da3e83a175e1","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-eCXz6+uP8WgLGxU7BGjHcFlgLnpLVeB8CwyCxPrelN8GQ2ltN4AbhoyyICWIUutpCNnsp/aLo+4PJYFYEvVVfQ==","shasum":"bb9b7956221f8f9e9a0822c716047beb5ed4692f","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-a2cbc8ab83e497ca0abf90f6dbb8da3e83a175e1.tgz","fileCount":3,"unpackedSize":13353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt42uCRA9TVsSAnZWagAAjXoQAJk7zy2qYfcsnKL/TmtN\n9pgsQ89LvebsUp8sBGQA8nUjKbb1DqdnQCJpOGjkTBiN3Kk2jZDyP2zb5O6L\nbbz3Xokmga8DZI9y/o27hvSbTg7zDBSefFFGil7aDc8I7a58qNhF1yFSAgXT\nRkg88juv04eu2M4ndrgCbS1t0WzTtEczPGyXRGBt2FQlKBJ9cw91MB1iDJ//\nBCpA1ju6CqXoACebL3LZbbopmPYpOQ88RzmAg2GU5xJ1MPdDexjpoA5LuznI\nKxbRVMpff0kSh4hWxNacf0WKDMf8NPGN/Y+GPfUWq3TXXVp9/KQeLcw/OLzJ\nfZ9KCR89dhsNd4NPiHc4Qz62Q9C9vfYpHjJ5KqQtfmKonkuhdFy4aCk84k3V\n3H7DXW+9iL4P0B7NCN+pCUpZPngh8gQCq1i0mEuqeWW2L2HpP3WVCqU3di9f\nVIndjttVprd9+/rj25KDwndaOi3zPSuydJg0QOHkIoISCF947qHwiucLQfzB\nFPO8NY7iGVlguXpM4wHLUhkPRO5tASLQJNAl+Kqg/60TzK2Vp1pCzVl27Uqb\nKoVpB4WeKv+IizOeyVB/pNn1LwFqD8CS4xCCArahwp835jdBemb5cMeIGs1K\npJWcOXTqFNMc2BOmpi7vmVBnDmPb6DcdW+GBRFY2zKSYs+FhQqY3xGKsgakB\nImsh\r\n=9ZZS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRFNBc8jzveWwg59XbO05+r9hGqiVRIgjBgqnP6wYJ9AIhANmMgjMI9KRqDgKctLHXSnJlrVWq9lLLA4DTWaQPs3uk"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-a2cbc8ab83e497ca0abf90f6dbb8da3e83a175e1_1622642094867_0.8621430991607983"},"_hasShrinkwrap":false},"1.0.0-cdacb60446e48c53fbecbe7eeaf98a8f372b3773":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-cdacb60446e48c53fbecbe7eeaf98a8f372b3773","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"ffbc9dc2bdafd02e6b5036156139c957196d0915","_id":"@augmentedfinance/protocol-v1@1.0.0-cdacb60446e48c53fbecbe7eeaf98a8f372b3773","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-0g/m74ZDuJITnlwB0zEeZ7u/oREQTxtldBUBqT1kXmsnoQMrLAkXXHP4JKAeM2LOHqdlMOyiyh/Qkdr7V+JYXg==","shasum":"4855bcb10d8abb3f486aa13b69c8dcbf0f115ce9","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-cdacb60446e48c53fbecbe7eeaf98a8f372b3773.tgz","fileCount":3,"unpackedSize":13353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxinVCRA9TVsSAnZWagAA/cgP/R+TvBQdUsNzY6TiO1Z5\neGFVcBYwCdGks5qMIru5Tfz30apHk5KFcvtiTfuQOp61XEaI6IALJlTxPMIq\nzyasXgZ7OeQ1oJZo5xr7hNNf1G0lW4ljae2nk090Rd/z5Lg7YE0W+AL7FHlN\n3GQIq2fpiFn+pgEIY28/ggHBIqLJVaFUoJ83l4No17iGQLNUJct/guPOc6a2\nHv1FTjxfR8qSWeED3Ozq5zIhkLxXS4/yGB0AMGQStn7+IdM93aLFzmA1XqyR\nMQicJHpFr/R4XtIw6sKJ43YibFoG9lu+HJMCcnMmqQ/M1ruLHhS0HEXwpnad\nImN9d/gt0vhqeHXXSoElJgDEq0AtJFag063VVgfa70piuHNkrUa7Xq4KMMFD\nJwBiBoW046sNl4E0U+3dgT44lboFhZbKK0B1WTna7zBCSQtKPAqQsQQYKTUI\nEAi8jtJvqQjsmzjFI+cCe9XDx1wol5VvCkfVuqDYX5I+9sHGyOa5maj3X9Q6\nhUkQlIoMGvIRQV1jH0Wr6Yq5p04OcoBqzxWwRg/Hj6+/RbQO42dFJItllA7h\nHHuAivqrVOuzfQP0kFDEzF1wC3m8c5xA7EPtNTXG4KTZlo42jI5CH4AUVsy0\nwUyVnqaszEW49IqCEUPOLj2BH6lllPrdW5vRfEQCc2n1HpM/7IOs9kIY1QSX\nOp0U\r\n=9uya\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFq0wiadkd/cd1YRzhvcxfcMRHTb0DeL2dUfwBFC2p9gAiEAwlMXQ1VoPUxV0EEQE38FCJTXDC8T4E62+edoTuJ5Q24="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-cdacb60446e48c53fbecbe7eeaf98a8f372b3773_1623599573481_0.5621613585489857"},"_hasShrinkwrap":false},"1.0.0-bcdfc267e66d75c34bb043e19a044d955858ad52":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-bcdfc267e66d75c34bb043e19a044d955858ad52","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"4df9d953c5f754eb99dc601b8235a264e9151f42","_id":"@augmentedfinance/protocol-v1@1.0.0-bcdfc267e66d75c34bb043e19a044d955858ad52","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-clKkONkiy6ye+Fm+dkyiVgysIFdIQYagoF667ifkX4o0YcaWkVaH2Vd7LBTUIqFeLDIBUesBhUtnlIzRF/MLeA==","shasum":"6d6b6ec635317cabd04a7e92981ef5f0924fba98","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-bcdfc267e66d75c34bb043e19a044d955858ad52.tgz","fileCount":3,"unpackedSize":13353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx3o3CRA9TVsSAnZWagAAaFYP/A0Zp0fg3EmrB9I2YG8S\naEU1meAoM/HoTG3Bn9qSpcyLILiyLlKFjxW3LlkayNJ3awXMDTVhg4Q108VR\n8FXem99+6S42wbaBaHqOc2HKxBv/qfsVWQdYcC9e3gx8c5oP8IWDCRY+UrUk\ngSixcV6A7+VHoFmFbTXLmKSI7Bu89sw5UM4f8ib4d7JqCaNIfQnOGEJOVF1n\n2VhK/ZDguGQRkoA/ArtyHBkhAXDKlbjeX22ig3geLm7SLu1G43qWTbkNsl5q\njkrWVfyIPEX+DM3T4Q8gINAjAc1AF+9vsOaDANL96ohJiWS8DkNyYE2OlBCM\nX39fDTKSEYS9vbAAX0BvHrtzPHW+D+x08U9dVLSi5zljFrsStXP7jlwCIIh1\nysC28ooksDJ9pKrtKwI2+ltDeTlb37uEq64Uyb4s5NMjcTurkQ/90WP5G9Lc\nAxX2esAJafQGQdRa392l6IPlP0J0PydAEgpS2rzwULi7taQQnNhqzOa9L6n9\n1hgwHhfCqtBeokAI/xLnzl3vaIypJ9rr8A6jQezrb9wA8CMBb0pUI62yOF7C\nDYE/CvGarkO9b0848S0Cl5rm8Svm280C/dVBoumi8zf6nGWCjaiYSNUH6pCF\nLN7Sh8nNdlToJj4lXW5B975mpMbIvwN44c/PhpquOWNc2LM8IH/Ty+EhIRPs\nAI1a\r\n=exeD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0mrsSefEpYWwWI0Lyl6iDQR+AzveVz+Rxyr20WOe1tgIgMjZ/zRpIL9go6h0Qx/CJ695Kz6ehltVuYTcOI6EkYHo="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-bcdfc267e66d75c34bb043e19a044d955858ad52_1623685687301_0.9149039283548086"},"_hasShrinkwrap":false},"1.0.0-dcc2118e73872b0ceed6839b674f04af695d0e77":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-dcc2118e73872b0ceed6839b674f04af695d0e77","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"00f860280ebfb9010aa1e07212f021393cd9f8dc","_id":"@augmentedfinance/protocol-v1@1.0.0-dcc2118e73872b0ceed6839b674f04af695d0e77","_nodeVersion":"14.17.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-lGCCcTwevkk1Vu0e69ugSLMdzIqMEQEtk4rJxVYhkhJGQ3hmvj3ZXj4lZ7a6oVPeVrndWK1zrx8pH3b9JtVZmg==","shasum":"f77166fbe328834cbb288ce30ac116dce34b584a","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-dcc2118e73872b0ceed6839b674f04af695d0e77.tgz","fileCount":3,"unpackedSize":13353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyIi8CRA9TVsSAnZWagAAD5IQAJTV9ZQZOlxtd30YM0Xb\nx3wFDRGSj5HB6lriaYoXP3LizJ8R7dUVr70F7SgKfX40w+6js2efwPMLEHF4\nni84WeZgijhE3+oUW64tuDgBnNU04AwQ1MM016ztu3iIUfUX4+XIDGifaKYF\nlZ/AVjuUPnSknzp2PmmP4sqf8Ii/w7otYaoXAd0HWQ5VaF9gq+BGmdIJ/i5n\nsJduqNeRmgTr8DMN+OSEVjKPQEqnv8scoSPttPevNJWZVNtbbwqbeE/McMfV\nX1+o3EUZ4H8d7bOA4Qd4vbeJ0/AyQMMnMcMzVenzg5xp4eaZLm8tjruXWiSy\nrhKWThb7NrlFPSBoWB5DZ9WOE7X7D/odu7azC9Eu7k5FF2J5tfMEDGDWSs0/\n0mKQtU+oQ1yB8bKvTvTwpiYYcfQBC/XwMk051dVc5ppfHmbOM/qLfcML+b9j\nxZxwC8uXYckLeDYjst4uwU9fNJd5IdXktK9eFd6+pYgm5BAYEDV15TS8E2KV\nbTup2nb6vLRg4cUmZf6gPUsMTx3N+BEq5gCxZ3RNeO+6177+BC6hbaNZ2MrQ\nojS44Co2itKdA1/vB40+ZEz8el127U+/27NMcKu1v/0VqsmJTAIcmxmqXGQG\nOijmsyS5gR7ajx9O7oUkZFC+LJiskl+wYrt86gjP8SxKVDApmWEJIcsBvEAL\n/1BE\r\n=b/nQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYBmRyMh7qKluUm/Ru8WTwYGFtkf0u7lF8oylr9+diwAiEA0jjmWQZYGPFC5geiqqXpDJuk9yIpYgsypIDXfoe9zzc="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-dcc2118e73872b0ceed6839b674f04af695d0e77_1623754939821_0.771733923760838"},"_hasShrinkwrap":false},"1.0.0-14d9860ba5b6fa2f14ef3b6745e57d5208e80e5e":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-14d9860ba5b6fa2f14ef3b6745e57d5208e80e5e","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"c82f4ad7555247359a2bbb47ba9250fc181c9271","_id":"@augmentedfinance/protocol-v1@1.0.0-14d9860ba5b6fa2f14ef3b6745e57d5208e80e5e","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-v0+k9LTXXS2m/3F6kfm6ArF1cXzIu5GNaGfELSCiS/YGLxASDcklT80TaZcMIMx0cmvsRRbBRVSMUNzA8elJIA==","shasum":"0eecdf5ea8177f69f90765dbc95f410e7ad8c9e6","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-14d9860ba5b6fa2f14ef3b6745e57d5208e80e5e.tgz","fileCount":3,"unpackedSize":13642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0HAkCRA9TVsSAnZWagAAyTUP/i/UwotKgAzbM6ipQOzy\nc+hcYteYhueq1/Yb1XzOZ/nwCAMVRUog/a1SrTkzGttFWxdlcWw97eQz2Qe0\nvQguJb7YS4X7r/Y45IqeIeOA+T2C5l4CfejbP5xgBzJtJQ2dwiVP75jKS8yD\nFaHynGHJl/KJ3a5Idt2WeGUf/2E4IwQosRzboCCCgLYiWX4pLo3q32IoA+l9\nj/1cabyu2ArfMcPLfgGypXG9ToxBBZVwFrFLghupZXk5YVuVBEsQj0eXo//5\ntJ4+3UsJMCNNzs+abexoDuORsYKYRHXtOMmGV54XJpeLFR7wlki7sereP1gZ\nyMMMc9wUUspYfj4vHw1h4rjKtydxWBApMoMUBg1XffgWKBRNapfuJ7KIpYVX\nX8zbcDoM7oL9u9BNsSG1AmjCy7fQoplRnm3PfCC8XHFlStImqEkwAjY1hPyv\nknReKAvhvlwsJ6S3wWQtNAGnWCa0rOMpxXLfSuOkgNg9yT2qPxxQrwByHZ0h\nsnXBHkkon2EHOyl4jXXuJeob2L0Cdk1dud61pid9w7DXu9aswEQeWeFNazjZ\nijDiT0YDOfrN6mzGK/VienFpZdak4aHNK9Z/0KTNBRCIle1KE0zocZmJ3drS\nN6GbVWSzKV1Ci/w6N5II5JZUEW9x+afs6jUpiYeirxFLNzKifsnt2sUE9WQH\nW7Zs\r\n=yOhW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2sZoZZfuB23DVmExs7CbDwujGi+d0T9zDYokt/0GMuwIgBld0ZZZmXZHxaWom62Cucs63253ND/06Ys7yWzpPZO8="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-14d9860ba5b6fa2f14ef3b6745e57d5208e80e5e_1624272932013_0.3497187991830282"},"_hasShrinkwrap":false},"1.0.0-f739f9337cbf899ca1f42d39e8806a860da762ad":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-f739f9337cbf899ca1f42d39e8806a860da762ad","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"5b1e0556f8f4219008a1e76d003a44a80151135a","_id":"@augmentedfinance/protocol-v1@1.0.0-f739f9337cbf899ca1f42d39e8806a860da762ad","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-thfBPaHR9kZqHuqiPEZnjym0A1I0tYJUy/oo+tMFSyG2QCGSTkO0aoMQp5GQhpp6NpHvxmSzQ02UaT0i1VFm6A==","shasum":"fdbc3224248fc869be60de82480b6d726b4657f8","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-f739f9337cbf899ca1f42d39e8806a860da762ad.tgz","fileCount":3,"unpackedSize":13642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0cjCCRA9TVsSAnZWagAAVRAP/RSdJ+Pxs+9jwlHW+xFe\nnaf5TN3nkp6buY7q71N12RLF52M+cfJiZvAscsIg4vEBzn99lwvlOzNSL2cD\nnbx9gDYC/iJbZHqtwBj6GoI2w9U0pG0JI+E4MJxr+BTeaukjiZJmo5CaWdLR\nT19ZGMaSo33j2VgwvRGWb98EaSCXlgHTxLHvN1vOvU7eJydmPO7aSMfe6nvJ\niEwtSuVLSMAxAlbvaYAdKrRLonZPkov/q/u01bVT/sagzaXKRH4Y020cq7Zo\nNn9pcoHh/Rdu7dBZ7Bd257cZkeWwWD37WPIKW6wwdJunfnxUXTsWy/z4s0M2\nqvAzqxKFJh9V0h6gsTy+HHjKbHf2U5qd9+mFMNhnAR4wMTjxDZyZHMw1I13g\nZW4ybcvsZof2uH/4zPtARrG2DEIJgsdz/liPqG5IkbxbZe/nrkvCF/FDeAes\nVhuGtfj9/2n9x5f4I9GK2fe7Y031jONJWiTyr1FQ10JOghvwWDIo+o3Hdq7x\nxf5hA0BIHSrLb1pKbL3s5ZH9aDuwYSkcDYJXFogqkOr9zIMUB10i13sd+net\nL/2YCSzBoLqNaaFO5Wbw2H/4KvtlCL422CfQF2ITup3pNLmyv4wsKgnuELEI\nGQH0P7TPKeZwfoJRb92kW7p2hQGY7Ys6TyhzLo5y2cHBKqCtnyA45yvsSW5l\nqGDd\r\n=z8jv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMHgS3KTxbfFrNxSDARg/v7g4dZbyz9R93I1D1uKdhfAIgbLJnAa+vSkslZsnWTfMfwmgtsiqCjLm4uDHgAnAbFVE="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-f739f9337cbf899ca1f42d39e8806a860da762ad_1624361153856_0.42262902725994245"},"_hasShrinkwrap":false},"1.0.0-c8fda1f2d4784fda7b03e718a5286f270d7bd551":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c8fda1f2d4784fda7b03e718a5286f270d7bd551","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Aave"},"contributors":[{"name":"Ernesto Boado","email":"ernesto@aave.com"},{"name":"Emilio Frangella","email":"emilio@aave.com"},{"name":"Andrey Kozlov","email":"andrey@aave.com"},{"name":"David Racero","email":"david.k@aave.com"},{"name":"Pol Sendra","email":"pol@aave.com"},{"name":"David Truong","email":"david@aave.com"}],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"ccd928d29ddab06b58747dea65bc0e713442eae9","_id":"@augmentedfinance/protocol-v1@1.0.0-c8fda1f2d4784fda7b03e718a5286f270d7bd551","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-lC8yickiwe/MD+gmETMqvYAFApjj/EJSQCwtG/mlw6ED6XaARdDn6P6u5OMQUHPJLXLO1ssqbbSBr0nhzuYeWw==","shasum":"1bb1174902dd4960e0782cd0de47cdb33f660520","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c8fda1f2d4784fda7b03e718a5286f270d7bd551.tgz","fileCount":3,"unpackedSize":13773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1fzjCRA9TVsSAnZWagAAqUkQAJHapcuKx/Lhs5D57Ngq\nTVM9r4SW3IAKP9GIiF59raKjKume0ATXEVhY9YO5H2BVXWui3Bmp7Mmecx/j\nahelTsKqMCTayfg8ufAtbWeInjxt37wLs/fsFDPKlobmDL3+FH/6K41AqwKF\nojGrIP+LH5Fjhiy5adAZpexzI8/HBoj0xY5+gD1C0nbHxL8tQ27etPqFX0ar\nGwiM1465f1JMjT1cFdskRp9XaE/5uGCwJH6Wr3WyMzoNYXMTVZs7pqpQrihp\nM8gLKOrsZG0kNmLNaW49TgHvXCpaRpUCb+4diaHxwNy5KKDL3v3ROE7XWI64\nVvkYu2ZKNZ8BTUmTlLEYfjRKHUQwjP21lYClEvqiiwyvjMiTSFhoxAgN70m5\nxDFopHojMooOs/UNeaTh9+beq3fQIDnax0Ns0Crv471MTAPlUzG9XV/z8FqI\n6nj7CYESmbTjhQxmjiuL7czRrdX12r595XPv+qC4eWEldI2vE45ywAH695zv\nke+pBBFK2P1MqvxZOl3qyRdNL6yACKMfcUrYZTGQAb0F/rhxNWRGuYuEyI2v\nwjpOKqHuJhhxhqLvza2b1YkT7iDGl/bZu73jG447UY/0pHne/Jw+jToKgWlD\nmSNO/bGcSRphfzJGPPS8Dw+mqUW8b+lC9g4ntJSHYuXXasT0dxmDB1tUfRoJ\n52sx\r\n=VPUT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHGyrUp/POCeNN74KZR/K82qmInZB3ya5ApUd4/cOErAiEAmqfh+birKsahItrbyfapgheFkKSriVB1/7JvAe03jgs="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c8fda1f2d4784fda7b03e718a5286f270d7bd551_1624636642896_0.574332743722753"},"_hasShrinkwrap":false},"1.0.0-20901872b6a431ed666b7099f4c48fccff0d3958":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-20901872b6a431ed666b7099f4c48fccff0d3958","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"6fb0c69f14f624eaa79015c3d17f9123b8590cc6","_id":"@augmentedfinance/protocol-v1@1.0.0-20901872b6a431ed666b7099f4c48fccff0d3958","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-f2koGyTf3z6bLssxRdiQVbsFwlCSWrKPuK/fj+mqHjyi8IyeBinMBJLSKFzHhlUiZ8fkiZvJH9Xhg6Yh+5PPOQ==","shasum":"b37427785d834c9547f16b0d5d2abf1386ff97ab","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-20901872b6a431ed666b7099f4c48fccff0d3958.tgz","fileCount":3,"unpackedSize":13701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2uVPCRA9TVsSAnZWagAArCoQAJusQQ3eNrV8MNBXvcoH\n/2dcK9k4w/R89hxEHUs22OW6Q7VmQpopeRfZ451vw43/JtJ7Cm+9ZQlnuBma\nViBnWcY/MCG28yekJpt6a1TlP8XDbr7wKk5UhW/jnMiSr49wW/RLI5HrjVQN\nQAaNz0KC67rilzPgKkrEl952KA69BeMckwKRxJU0AS1shb8BB0UzRvuB4rLC\nr4JyCCzkHSC7RNpMhrcasapE2HGImR170zEyhwG/a2QnMxZFi09WmZoKJFtB\nz+XlVYHbyo2tH+iuZ73S/8jyp99Oxfy28PocBGiY/+yERCYvP9ZUXVji8VfN\nymiUNu8UdwpLLhYGne77AbV/E1idlChZOuDwiHJKtmzfzkXEXo+ym7FoNgGd\nDM4P1eyr5Xdh25nn3eiuXeVZerXa79cR8bGezgH8VukO8Vzkz4HlmQYH7eYQ\nO7rhlL5P1u5286CtG98LU915lP4NXynBrQGaOoME6KYi5iaaqN4CPqa4kYvv\nmTWy9zwyKORNRNgK4AcO2F+2qdPgADNeCEzEdwpegEndoz271bKj5HyQt1B1\nYN4KVlc/53DbwyQnbGjTR8locjg/4OUeco+ElAejvbJ4pGffnhWx2FcPARmk\nBP8gucA0keFPMVx7jIPpzeyElAFvcqpfE8RPP7c/6nKkmRXUpDA0ecjoH5mO\ncMuc\r\n=aEPr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuv9bCDneycyr3BbPsezGeotY78K/uFpxhpBcFsru90AIhAM1H3TJ416X9uwuzpZl6CDn34Rvxkgq8hbWeUFCJ/R2W"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-20901872b6a431ed666b7099f4c48fccff0d3958_1624958286477_0.28042201199778405"},"_hasShrinkwrap":false},"1.0.0-9f67ac89d994d27d128451da78db859a4ba2709b":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-9f67ac89d994d27d128451da78db859a4ba2709b","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"a821be389849a357f382c789a87b9332961e066e","_id":"@augmentedfinance/protocol-v1@1.0.0-9f67ac89d994d27d128451da78db859a4ba2709b","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-4CgYGH3PrUi39n2Yhj3Xk7WmsQ78Gxk75/NKgztCq+DiKve0q4tqT7v1XQj1IcqAxOhHq7er8YDfFFvV8Oc7Rg==","shasum":"0d262258af2a3f6660f2c826649f0c3d267f86b7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-9f67ac89d994d27d128451da78db859a4ba2709b.tgz","fileCount":3,"unpackedSize":13701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3HqKCRA9TVsSAnZWagAASs0P/jK36ZZZlZmd/VueVYw8\nUxD4CNBvLle5KwCHRZvcqwbXpSzyC0PqMtQOwUjB58iL0ZMCtZZ2cks95Rl+\nftq1Plc5pWxrarAJLlCypfxsoWweQ4qLXny5C/vCUqndGE0fpq2WY/G/8L1d\nC08NA25XyEGOcZBpK0BTuaTMFVgzwhdxmfwAP8M4erMDfxCPhZiAYo/rI5Pg\nIpp5A58CXvY5+PsZJj5Xoy+2osMm3MFKLePPmhoXNEebSnN6U+qV9bWjhH0Q\nnNnOcRZpMaSbdEtKtaZtDuJi3tvDa3r32rPoe7HVCsgV5qWgJVfNkRaSquyT\nBO37a7dPT/QejWGmGegiPy+aRL/y2Cx+0lRjKLXvh5GA9Erb6ebiJhv0w2g9\nf22M0a/9hhHRN9EtnqZvOy68r9SQBPrAExjsqQ9HlrnPWvxZ/mD7BDc3JE/k\n+PBtsnGl3oWtGKOCacncOwZfrhy3+sngBymSCeBBHfQaql9TEJOR29mxNgO7\n1SpY6WRU9EvyqAsrE7tVt2fD4xnQ/gsZms5z+d1i35ctKhGvhb+EIt66NkZo\njOiJb8kIh0B5U3Ij9bOcpCh7HW9ppPbhbmjcUs7ZJT1JGo2H8Z3b44dhg4F7\n/Vjn+7G6Et4/fZcL/4vsiyaZ87lrr2xZveEUjbr3U6CH2cqQT9n/3WfiLn/l\n6+XR\r\n=w2Mp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmRD609mly3HiCSWA3klFfv//JVuaekfJcbs03dPea9AiBsobjpQiR6K20qt6PSv13Oj0iL2VrGm5DxTCEnuJxqRQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-9f67ac89d994d27d128451da78db859a4ba2709b_1625062025831_0.853971066285542"},"_hasShrinkwrap":false},"1.0.0-c51a72d6217ae5f80390b7270558a7a22cbad1cd":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c51a72d6217ae5f80390b7270558a7a22cbad1cd","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"adada41047bdcb860faa1bbfa8ecf6bd1ccc98b5","_id":"@augmentedfinance/protocol-v1@1.0.0-c51a72d6217ae5f80390b7270558a7a22cbad1cd","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-FEAF+lGkhhGY1onc2yCA4+l92CNH6NWMXTm6q+eL1CUUK1qMnWa9cn+7cQ1N4m6kJ1pnkbTHCFHD0/y++mKUFg==","shasum":"0ee85fbd34e6a99a354fbb637d8bf1e2f5e6e894","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c51a72d6217ae5f80390b7270558a7a22cbad1cd.tgz","fileCount":3,"unpackedSize":13837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3hgmCRA9TVsSAnZWagAACFMQAJ94hZ+mmDV94p+JNYws\nLxOkjonyeNmAQMTgwd4BvR24ac0IDgCE1ISiPrMtJBltZVPqsdRRB/bXL7zQ\nT9ZHee37xsrjwlWsrybrDIsqHgvjTwklX3Bocginoa9s/c75QjmmsoQiKfUD\nvIy96Doi5enZgf4yJ0KTJD9Na6Aixq0pCejLjnV4100nKWUnQILnRYojnzlv\nkr0AChOsXrytEeg8ZxokqedYOuapvg/U8FrRSn7dJxVsLDVD+FZKbJb2Y8JL\nrHQnFyH/nMzaa59l/xF7HyLqTxFe+66BZ6+Ig0t+vdteloskpmr7hcDZgbj9\n4JKpy32vJKIU9DCMTUhUcx0bmUm6SOvniXHj6hSnc3KjgoBQUptPTJTY3S0F\np/Bj348Ba7CF7uwO2MFOALh2wmF1Ss3trm+id2SOrW2N4ZJXs18c4Gei4eqS\n1HapFqTEWfPO1y8EqNfayKIdRgwUFI58frd0xpiXdV2c0+H8hQ9UhaZHTEPw\niQ0EcYqdBZ74WEGuyQjGaP1STqWdA0mJPxC52M4bT8KQUdcifuYLQLZ4vgCC\nDSqb6/WJCJLdg6ywuGkkrjULciilQqwvqhlAt/knbV2+gEFDj/YaTtbaubqz\nYyrFymC4N1zkq29kUXGJi4t5TEnqUgLhtFj4OH0GXtn7YNi8iI6/AjcDk3/z\noTmf\r\n=f97Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyH9fm7eePz3UH2WPDXbk4veoON4AgGvpOOQOuUDhBagIgVwkvW1Hvg77pc8umPvJEFaxLzgDexRhKJJ1sUP061ME="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c51a72d6217ae5f80390b7270558a7a22cbad1cd_1625167910341_0.39034626661820715"},"_hasShrinkwrap":false},"1.0.0-16ae15b5521b4c095133e2e05af3c3f90223260c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-16ae15b5521b4c095133e2e05af3c3f90223260c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"340dfc34fdd8a986983ffcd0ec80da79845ebf98","_id":"@augmentedfinance/protocol-v1@1.0.0-16ae15b5521b4c095133e2e05af3c3f90223260c","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-/vPTz1H9QQ7t35d9/X9k+YG4lCzNYwSC5k37VuYzA4Nh4ww7huiNHaHUWQWmAaCZylbXUdJZi4sGxMjQxyzfOQ==","shasum":"6ded2e75992314002be04953b4c8e3cad3e7f8dd","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-16ae15b5521b4c095133e2e05af3c3f90223260c.tgz","fileCount":1089,"unpackedSize":8468031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3yUNCRA9TVsSAnZWagAAbl8P/i6GEMclXUWMIymcIdq5\nUYsge0/5LtsmJbmLQKc2ZPNTHUg0imV72+ki1J5avoRg5gjh3NjDntjI1L+x\nKGf6AOARGZycpC/12nEK30V+UvJSK41iLHQ2O/+aqiq/nc/wc23ebj2qOJWp\nzhXy1eS43Sdqk2gaD+vw9hyahtEB1tKGJhzxj4KVQphGvCNAyPqyHz1v3xgy\nrW7gpxDymA59t/52Ev6CfFSEjvY57MCwRBvJaOivQabdHDVuPwJ0f6J1lk5U\nKo2h7TDjxkq0J+uvLFw9z5bi/pnNNxuCQQgd2Rerei4ObCbAmXENcuKI7m/W\n2wEy9ReG9+33iUTcJy9Fkq6Xgt5wTioP504cCgo3IkIWta3R3VsSFz6szB79\nwwcxzyzp1S6Zs2t7TqI/DG4UetuHV9+2sgrCQZCLaw4o2SvJNc4SK/X5KYFD\ntxj9upSF8+B4lTOsE5feuUO/JpIxMnvXWiL3df/D9isxqMYRdglwvIFU2dCz\nUxj5SeSm10hHkTY8aOfNONMaJotMOXOauG3ya16iPmAnYZ+7FUpQ+tmdut4P\nq5RVRLZwejrnMC9Fy5yOMU7c43te0rjKyk1nXgTRntvjVKFC3z/Tg8YyNg/R\nzUqARJGg1xySNwf7z1mWjy7sylmDrboPCrGRHF628U7eOjG0qDQRbxlXZ4Kw\nU3gC\r\n=FbnD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKX9Y7ZqTWk9fe60lLimBpJIwErusC0WezpxyEoW8wewIgWnG+o8Ncww7UW3vq9U1GPPHdibvYkHy93Yt5v+h7QA0="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-16ae15b5521b4c095133e2e05af3c3f90223260c_1625236748875_0.5406408039714679"},"_hasShrinkwrap":false},"1.0.0-46d776eaeef6a68ae6b6a03a1d1991dd153f9657":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-46d776eaeef6a68ae6b6a03a1d1991dd153f9657","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"e454ceb9ec9217640f62bdaddd6990ca3d7f9c18","_id":"@augmentedfinance/protocol-v1@1.0.0-46d776eaeef6a68ae6b6a03a1d1991dd153f9657","_nodeVersion":"14.17.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-GGxvBQ5fGMi8PXLlAR/iayGois6u+VOcWrbmrck9BQidemd4W9XUT2f1ad52eihzY4GPs/uXpvy0WomqH8Bj2Q==","shasum":"2ea128425f25aeb2ecab53ba87296d38f7d74c29","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-46d776eaeef6a68ae6b6a03a1d1991dd153f9657.tgz","fileCount":1095,"unpackedSize":8607751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg34DECRA9TVsSAnZWagAA+toP/3psQKWET0vLbp0+lMRg\nIai5zRoHoiq1IK1lMksUgLNTjGREzNKX6b0j+Do6vDPai3O6acZU1z2p6B5J\nmzKBdVeeriW9pp/1/yETpr4Xfj7uKxAd3U9LVgIdR/pqsydJbgTrugcMtj3H\nCV0Vb9BHd/WixFfpRJ6h6Lg9HX30d5Gkq8eyCipW7WGfFzz9vOBEbXVjA/6C\nDfCXzsQ9x0430/kza3UaigLhVrB1h29MOUOATKlg55ZAeovyuSqOgl9KPt0N\nYz/ZRPo4b1PJIV6JLbpiDGzg8qFhdet+miJp8MyOgVrlulOzPq4OQySlhTZi\nRj8lnb4B71A9jgGS9oJrOfHwLJkRnEof42cg5o4bGZN6ytpcn2ZwdUx8p1QD\nZSSxIH1nU7oIb+m2XCkoF7zacDuL8qLRoaf5fYkslgxZsQSFaQLkoKHuLCGR\nNRDepxCiJTbQcv9EbolVoZenUG2wX5nUd3jDHHIo+alxqfEGVyorSDP1Z+dX\nI9DPuUlbbV0s9BJQrUqia7jvIajj64XE4x4nTvxMDGc7OlQWmNYfQ4WsftkT\nkuAt5bT7N988chpxII5nRu0OymOX7CgltnEGuH3owNL9KMEVToBxn7RPvT3d\nPzmp8ORqRjFQVuEzHGmZH5VL76f8bypAGR1RGQY2Uakiq4S88acWayy048Yj\ngbqd\r\n=HZDM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9JaSyGSmdTVYXwBfb9WKSoeJCI/tsZy0nqPnDW3bjlAIhAM6MxWS9Vdd7lcxMC7rXTVVuMnur7MYQFL6G0v321sxU"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-46d776eaeef6a68ae6b6a03a1d1991dd153f9657_1625260227889_0.09653534208765202"},"_hasShrinkwrap":false},"1.0.0-17ee258afad5fbb1ff20c73c7dcbf6ae6c23b257":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-17ee258afad5fbb1ff20c73c7dcbf6ae6c23b257","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"b6c783fb1e160ec38eec8c20224dadc844863c6f","_id":"@augmentedfinance/protocol-v1@1.0.0-17ee258afad5fbb1ff20c73c7dcbf6ae6c23b257","_nodeVersion":"14.17.2","_npmVersion":"6.14.13","dist":{"integrity":"sha512-lPRjAffEIrSUWF5gDcj0E8/KXEQTG4CRblE4b2TcyHhFIJwRLQ4TGMBZiQ31voyyD+XnNWQPiQvH2XXIhRBXyA==","shasum":"6fb5e445c7081cae1d1531ce32fc38e3a4805279","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-17ee258afad5fbb1ff20c73c7dcbf6ae6c23b257.tgz","fileCount":1095,"unpackedSize":8607751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg34QQCRA9TVsSAnZWagAA9T0P+wcyHNGCFuBuoilj9Rg5\nLN2PzgBrgvCwlq1LHl0a8nzZMpvdCoJlfYHExWiSyJcx9k/z34YQOw7rlOcL\nZtjRc5XFjdyebHuS+rm5VPqjegUjSEaJM4kjrChsLAcGzbgJa4r6Xlb0Fn1h\n6iDkzjgjkdU4lr6qcSA0ChavhiUTfdVYaTxS1LoqHeTJAEcI1EonTn9yh+as\nz040w/u9aKG+d2NFA1SiA2nn7ZrYvUI9PYrYwDF6FzfwNn7xKm7LAwDZUJPG\njYJU5U2jjvgcp6gthHp1uGKjtOkjmTND/dqJbdipX22pTNusyDFt6wN0Bja1\n3hPBO66KK8a17fVobL1eo0CH3YrHOCUI+cJFiP7/3EXk6jhZrJmK8tF6nV2+\nOg4ot7Mppk5UoNu8TlY5896iegYGTi9z6+0DQSYLv8Inepk2f7jW3h1oKEhq\nLJoZ16JesuFKnBWlsRVbTGEHNRQR3CbMGvM1FB0H1UK1U/BQdSnpjhhK+ehA\n+/uNrFXnWUflOeL9SW2G5UzAro+6j0jG7QF8hyMWwdidUxgNhmCLaKx1MBU/\nbu0I/YVvKRvEikay92BzpmkgOZoKRY2csEr4HhGRexxjMIDuEFi2SqPUnwox\nm+4X2Dey1kmfrJsNpdDTYn+u39k9qYga9rMPQsSzey3e07YOeA2qTvpKIuYx\nwY0G\r\n=GGG+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaO9FU+uHZaDwVlB8cfCnjpRd+DPu1rZxWm+u3D4hlZwIgfWBfeJnddb19bMa/Znh5rprz4Gz3ze56SdpUvWw7/N8="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-17ee258afad5fbb1ff20c73c7dcbf6ae6c23b257_1625261072208_0.87488241666994"},"_hasShrinkwrap":false},"1.0.0-2fef444df553e6168d1f7d320c1d59d5bc90fad9":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-2fef444df553e6168d1f7d320c1d59d5bc90fad9","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"a438d3557586859a65942676a0b496344baccb20","_id":"@augmentedfinance/protocol-v1@1.0.0-2fef444df553e6168d1f7d320c1d59d5bc90fad9","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-VhewwEppn3Q3d9Yl78ji+0Z+oeFOJk9ERw5e1opgDD9K4ra6j4orrxK7S0600uIE01mrxQ9jRKHcUHuyoPFvcw==","shasum":"dc5d239676ec51987ff02c2c9b0819cfbeb0138f","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-2fef444df553e6168d1f7d320c1d59d5bc90fad9.tgz","fileCount":1095,"unpackedSize":8616328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5DqoCRA9TVsSAnZWagAAo6MP/3Za3Ogc+PowLB8z6YEj\nAS1ssYlQXTYaGI4KPiCELXaEyPqPoAmAwd3tjsHDvRzf9LQCnWX3UfPSsYB3\npVwm6ll3JZ4CPtVlOrujSCDbxOc3ZlXKJbRfVpaWPBLOhVp2W5cs8BP9zph6\nFtEyCKPt5d5q/DbJyAKtHl8Eq7qy8OVFQ7yNO5UwmZqqudJcuX8RSs/W4fDk\n62D0mgVhboajurxm9ZdRT2AFwBkQAmtU2wSZNU3w9ZztKXBbIvW1q0Jg42vJ\nshKRkxVEDNlJ4s6FYLy9D2n22nROUHxpFcK4pcTjzZm2Of0ic3bDM+noh8Eg\neWRsy9D6PCODLBtD0cnlVHEk99JXgFsllp9uZjU9RtMZ36eA8s9lVXbOMutK\nPR+gozgxLFk418Urwp2dsupu5rOdkhy854EdPVAGc+HgS6KWUXE07FBh2nn1\nJXvOxC2ghmE5SaleHzEJJ63coqLmv/s9846KRueuXp4waWDXP3OUhL/Lg8TP\nCgdTmHjkyp0csoPaxcNTE0m1MsytGpvR8aNy3xVFP12rRXUZqEKi+Fn5G1YF\n+B17znKJ89JG0tCV440XpxVjk19R7a3g55tzHgP/yakQCgh5ZlnyobgNYslz\nW5v9XTg4NZadZaNOoKC9DG6kNBdjIuY87naQAyKZvm1ieDRXHUFKyaxpSRsl\nrnnK\r\n=NYWa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1OpWqzHIlCGKzOw292Mv2swPDDOFNZoITMikQqSsezAiEA0H0qeqxFSWttixNXC4n+w/pfJueHbusLRMDGGo7EHts="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-2fef444df553e6168d1f7d320c1d59d5bc90fad9_1625569960267_0.20073485205575858"},"_hasShrinkwrap":false},"1.0.0-78a8ab8bda86f1c2b8a30dbec6aa2bddac0410aa":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-78a8ab8bda86f1c2b8a30dbec6aa2bddac0410aa","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"15ec5cbd8751817d57b4455c795ee708c97b8def","_id":"@augmentedfinance/protocol-v1@1.0.0-78a8ab8bda86f1c2b8a30dbec6aa2bddac0410aa","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-g8gIcwSd3FoztmFWxqx5kn/gqqRvl3ei4X3qGVOA3RpgbuTphUsDtKX6xTjjkz+tCHyOTtsoh2MdaK7WUJdxAA==","shasum":"8a6ccd69e76f3b6e727185725d4e1fe90aa36ce7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-78a8ab8bda86f1c2b8a30dbec6aa2bddac0410aa.tgz","fileCount":1102,"unpackedSize":8616319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5dROCRA9TVsSAnZWagAA/tcP/2C0VHTa/erjbumfXyHX\nWFFZre1IB92Nm24yWXj1WcLSm6o9t3bMFFinSy/SjImtpe8+GbiIzFawGLc1\n7PG5Q+r1qfBQtLCTo611hS+KXCGswdcoye+RFUDrQoYJEjGL1GeHdv7zgLWg\n32HFPiv1dummTqKrVYhym9hBJgoL53C7D3BmmU10PEi9+IJVz50pRQAuR5QJ\nIq27DCUC8fV99XWAQk42tRN+5xOWaCnZcOrB3vb1kdbK+hjG3yZ1JgKPkXoZ\nKT3PKIFiNQz+ntpE54ZR4P91A/a7PUBy4JtHRaoEoyNia/CgVnj1zsxjyIE0\nhh46HqphIzsboGfDJzP9y68cVLPmZbM/vORJ9uzqvZ02cucrFjOTYRsY0yG3\nXWGgJmw2bQ0BJ+iYp6fYI57wHbdfbqylkegQ0ZIFwFROM1QD4Inc3cHP8Qi7\nw1gCcp/JB2kjmmSh0bEtu+53bH3cj6yg//zZZQr7CUFGI5WTnDlTmaaMeMAk\ngs8d4q0c9YRvDnQRzwx879ELPoEVa71D6mtwMJhndSDFxh3rXBgDflId3JxY\nuRFKyVKIgpEx/DEaaNMMksMgdXuyg1+ctLGvQfBiSV0xwdzo8stTu7iQqREi\nbVK81MAavG7jBkvWimFAFydyUC7nRwNwTzoq6NtsN/Q+F8UKUniKkV8EtS98\nBl8U\r\n=Bh7/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWTsB4Dmz0g/hIQ+jiSY8VT8iUHY6tbW3yC3ihYtADXAiEAmsNvy/b3sd8reCOuaEGAjtKzm0QMdA2GZRqIQ2nxy/4="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-78a8ab8bda86f1c2b8a30dbec6aa2bddac0410aa_1625674829527_0.28672675588206453"},"_hasShrinkwrap":false},"1.0.0-9c134795e6b8f8c1661ef848b1072115d8f0d108":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-9c134795e6b8f8c1661ef848b1072115d8f0d108","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"2abffb3653f003046d376f017b18327b8275fb19","_id":"@augmentedfinance/protocol-v1@1.0.0-9c134795e6b8f8c1661ef848b1072115d8f0d108","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-PTMqjVroF6cqRGvQTdiyoKJRy52zIZqDF0raMDYLibj5GBEplqavQ9P89MsyR7+IFuGEhgKX673qzNjhXJbK9Q==","shasum":"c4fb2621b687df997ded94f238038a52150168ae","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-9c134795e6b8f8c1661ef848b1072115d8f0d108.tgz","fileCount":1096,"unpackedSize":8474332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5v66CRA9TVsSAnZWagAAUIkQAIKeIv4yjXZbXHENZR0u\ncKNVHoWCoocBcR+8SZETDsA7DdmIFFiYCAXGUbp4tEiW+2XNd+aOijEo4mGh\nACPxSJFpgR0pS9ILVa4k7vJtYAlVi4MctU7XSli3KAzdvG9pSinw+gNE6uhv\nKO4QD/vGM5uNEu+Wlign+itw1MVUX8ZOjJ32AQQyaOm/lBA15jNQqClDEOvT\nf9uflZ1SS7ZAOIuaH8sUKAsoWPj28rnVLbRRxgiRVJLqsKuczfZ7k7x++CT6\nYGEp7YTSWbDVdXBhYCrJdx2QRKuOpyiNbJKSaodgcIywKZNllWd5XElOf2WU\nMvBd1cjtO4CNP6fOQ+oeheun69kRhoS+rePcoMrsRZBKHzQZXxfr2Bd+ubzU\nBbS2YmHiFuEgPEoGJxsCth1GWf+orkTf7oi6chlHlZxysLfbfPy9ZAmK301x\nVDFy+DgZmbed/vDJ3JwzYEVo+Qxci/mcvkiZpXkYRKQJrCzY1aebFINrwv42\nPe0mZlWpC8M3V79vrKqr44XwPix55D1Lo93xvt6Q1vVMPxiHL88V6pR8d38/\nR/qt8I3ggrIlZu0Gm4cLsmFNu6baYjcvrL/8RZ0xIqvQ1zWsPdGrOTUDP4mk\new38g2E29TXscNXVdonLbqJH8puC0lIFibn1/nOiMYXUb/PkzkrTsd66PhoY\n2GcS\r\n=ShI/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYXZtu29lxka6T3Mi9GZbDN5Fs/fKKrOQ6FCaT30hL+QIgRzJpLye/H4ZbG7AG802CcWTBI2ZyhzfkQmxz6EPvFGg="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-9c134795e6b8f8c1661ef848b1072115d8f0d108_1625751225271_0.9980703613195734"},"_hasShrinkwrap":false},"1.0.0-b511944eff249c4a436788fca5113df60be6af2d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b511944eff249c4a436788fca5113df60be6af2d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"a686aa016b5509052482ebbaa6400663e05f87ab","_id":"@augmentedfinance/protocol-v1@1.0.0-b511944eff249c4a436788fca5113df60be6af2d","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-yWTOkDytn+hwbEn8ZNa9a/17VQaC/9YPygu+UEewZSJdCwF6A631rLdyeqljzEubMJ5EGnuyYIPu4bIdQTTvPg==","shasum":"3700673efe1d1db280fd2b02e655990d827f30e5","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b511944eff249c4a436788fca5113df60be6af2d.tgz","fileCount":1096,"unpackedSize":8492643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5wYvCRA9TVsSAnZWagAAGukP/1g1RKKbuZMnDW2bV85m\n3zhh5UDFsOCCrLsGNiFJwkwv/6iy0eRGF13ojZ/gzMrOX1aBIukx5bJ3eRoT\nVe7OkVBbo4bVZRFHyYlOa1Zm3fYiH/8VxleOG4y7IyxJ4QLeTsdmeLtVxOPc\n5UkInxTlylg4YAHzBfjszlrMJgKjxUZupvOYjmrEGDaAT2pckGSTuB478W+L\nJ4CIlJWyqlIfH/UzE2z+syYJiTM6XGa417H9TigBtmeDh9Orh539vX/CLmoJ\ndrwF+IEpdFb54YCSHp+iQknem6xH08MYhw1U7gE+1Sk2G1xDAIiyGey8ZPNy\nOEjub55nCmEMlFsdaPIxNinClq+NyDIDrFuEZdmvdPbuXw4lQqpWkHFwVj4s\novxf2oU1dRPTtoZ3ZBE3z4Wx3XhxrgQyjSX4p05iqzLGt1wkyCButr6175kT\nAiB9j5clnfb3tmSHyOwEpAiaFJ+ruWGCrKr2RvcF5+SggbbSV4vp3MIcXy2a\nspA+h3KYCAdFwZaiR6ZgQ4XbQ1u/4XTdN4wDMdsOgSpbE79dvllpkDZUBIi7\nwD+uJJgCtEQ9wm1zEliSCMT7izGWGQWbFHk5teMYjWx1pHe2S8DrvEXMhICX\nEL0FfIXq0rt2CmVsevGi3YBecSJHYtqNzZyzpa4cGI+EKLHdSvAa+iuvk1IK\nY7CC\r\n=3UsU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/2Q4DOXpGlMt6x3qVnJDcx3vmgMYmVBC9IJi5OWhtDAiEAt57jWIWmb9NPUy86BGOOSX/cyN4o96Kkfxi3X32KUMY="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b511944eff249c4a436788fca5113df60be6af2d_1625753134624_0.5327501995466641"},"_hasShrinkwrap":false},"1.0.0-f92f2d7c479ad14a8449566fadf243415ca44ef8":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-f92f2d7c479ad14a8449566fadf243415ca44ef8","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"a7a14a63c1420bd45b4760249ee6b1dbe7aeedd2","_id":"@augmentedfinance/protocol-v1@1.0.0-f92f2d7c479ad14a8449566fadf243415ca44ef8","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-xwnix3Vmy/eZheNjaCYP8rWlZZ8xyHTtS+dKBP9XgGAszBM0k9UD5/FKlzWkQPGbYv84L/wzOlFR4QJ4Tr/pNQ==","shasum":"c14d8b4c30d20820aed527eaca944755dd3f3478","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-f92f2d7c479ad14a8449566fadf243415ca44ef8.tgz","fileCount":1108,"unpackedSize":8585077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5yh3CRA9TVsSAnZWagAA/swP+QEWfovQ4CtLR/WmeWSW\nC6Id3IUXXRBo/SmTu6WL446e5W6wlNs9dIZXL2G0pdBh1a7SdvzDqMCN1Td8\nm4zJcmiOTJ2A4k3+iZPENQjMHTpv8OUNDqKKKpGE1QYN4G3/2HvY7KenlsDg\n+5LdAknJo3p/eEwrpLbc8mAr/PmQyErOaI4YOmlWqvETlnqZltobvy88xopj\ncPBEsTsTVqy57cN6jL+8pa/cZBt272x3uY9wh7XusxauJ8CsVVK/pZpX6vE8\n2OsJRa5tTF9zzy+sXzmnsz0xOb5tGVHU4EaMpMxwuZaNw+YU/Vfjrhr7IlGq\n0b6dXriJlZqU6ta1flXhiQ8I/RcdtF4Ju8UNKnbnpkLDpqzEH4jaBk2ZjMZH\nSAAYKkCUh21GBqiecUrGHo2RY5GyK2MN/1dAJ2Gskkm8iydyEb4lNhe++O4p\nRfmusar3Ih5/2cc0BJHW+1naNHGJlvm6qBwUtaivEG0jHACFWDXR13kruG1K\nAp4kjUtWEGf6vvHq4aGHvRxt3XuTAEB8s4T5AW8OCgY+4We4KRclMNWFVOMZ\nJXJwA6FqxpZXwfM1zfPgeht5bxXxhfA8DJq5R7IHvMuiYN7NHptDO44x9QXj\ngM+rkYXGiolIgGBgVB8zWZyiAIx2WXeH6m35M/Jxkst0qnfiDlzGUtVMQ7Te\nhVrI\r\n=Nli3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsGFuEiIJtZ7lIFc65h8MpDayFKDsS+d+29fVCtab68AiEAhWyORTp8ky5CUa/t49t2TMJbuwX+E8YSgfdpIFGnftc="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-f92f2d7c479ad14a8449566fadf243415ca44ef8_1625761910554_0.6662456710844438"},"_hasShrinkwrap":false},"1.0.0-15b48790aa811c125d593d46083aec56998fd262":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-15b48790aa811c125d593d46083aec56998fd262","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/rewards-freezer.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"60e89d2cd288b27e19833f660c10ffac2f356dda","_id":"@augmentedfinance/protocol-v1@1.0.0-15b48790aa811c125d593d46083aec56998fd262","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-yTWRSvgh9zwxEzEPRp3SfXCwgKfWzwJbb4SoWuDqvnicbV4xxOWUrVkztZT9uNR089wBVkr9alzA40i4RBa2Vg==","shasum":"f706b7aa05956a7d42c535bd43550eda85b9161f","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-15b48790aa811c125d593d46083aec56998fd262.tgz","fileCount":1108,"unpackedSize":8578716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5y5sCRA9TVsSAnZWagAAmn8P/0N95Gk/tTFAUeIoixfO\nSU8bz+G6wUdOYZSeOXdGIK/jBKLSMAcJZETNzLw10g9FrmxtLk6zM3tKiHTn\n4m2XnlysovNPCzLaznO/aHvBQzI4kljZS+jQZgrplE8GEjBgEQZNrW/XaySw\nEolHe9yXudwXHfDHsOT4XbGpF68VCHNj6r+WzIZfRo8E0rRPIMK3Rj+0O7OQ\nHEUHy66nT8dyw99LTvIjiWwjb6pYjzekrr+ZeoSwFbE4qVz8Ygz4q0awskvu\niAbu7XAUaIwz1v6L+o29rw1eEpZhiUDzmgQtY5gvZ8Xyi/wMo39ZRjnVhMIy\nNTi0HmPW6X4Z6H+sQVbqWgTN1JpDL23c5kK5g3Oej8SKFLf6Ffohu9gGOAZf\nw+qXFhHzrKfFaveyRqdW8Hm8iOWeBqVVDJHuotOtzNlrk6jb/TXt7btgc1hJ\n5Y0nrrzMHaci9jrAkoThTiYqkwM5x9l8/AFtdAmoG4i86raWAFFyuOLlVA+q\n89rmQRkDiStW+saXBcj14hkhoYXuhkmXN6lfJ8HO9jA+Y7xerVBcBy8KUdgW\numOVakqag0nFMiwiDFGRpbn69Kx7owb784FybO9p8EZ1UgaJNFQuPXUYZal5\nPs6jy262AYSZCMC+QEP3itsk2ebPtbyNIxJ7pOPEGc2hmNmZaZiWTVGCXOpN\neGmh\r\n=ijD0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDREnl+bcv6kGullf7PeeBNDF5YJQeUNm0Zoh+E5L2OOAIhAP05EwLrOWd3Y4gMR7THpipD4d+99bWEc1g2zEYFcEPf"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-15b48790aa811c125d593d46083aec56998fd262_1625763436330_0.03480458477520432"},"_hasShrinkwrap":false},"1.0.0-5124006fad929e3d00c1c703a969991764576636":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-5124006fad929e3d00c1c703a969991764576636","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"d31a4f3476a0bd4510f852a75fe69100b95a8908","_id":"@augmentedfinance/protocol-v1@1.0.0-5124006fad929e3d00c1c703a969991764576636","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Ie2uxz+NnQHogn/2ns3uOcP8V5UdxSEETTP6uoiefWQr+ob2b/fdMiX9MOsxmDhsy62yV+/CWopeCLiJ4w0RMA==","shasum":"616a505450288273ab209b1c3a76083421b7c040","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-5124006fad929e3d00c1c703a969991764576636.tgz","fileCount":1090,"unpackedSize":8274179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6Ei6CRA9TVsSAnZWagAAWHYP/1brwLRHnVfC/ZvrjDZv\nRRw0f4xkpxxxpw1sUBXLwVxpkt1MdabFqlN4g6EIS0ux3zy4UdCv1D4Pgm5g\nv73EL3toKM765izkkrIknuWobO67FfW8S2hlimkeMg/spvaqMpyZBk7tmH1R\nJnkPj2as3MypGTtHbr7v/5Y3J09jkF5hWEJN8BSVn4FCPKOE5Kr8b6JUMQFu\nVfaAFkqvSezxpmn6qNV7H9bNJ4OsDldcmdfXHYnvUXBnK8hM2Y5Nu6TdyvEb\nwKjv23razCaOR6Ve17YdCj3gAzN7wfmiSZJRbbgE4FM50N4JbCHprJFvUZ+u\nTy7clj/KNbEF4LDtRabWbR+pzsl4tSSJM89ffgzH0wFX9vUz1C5HXreuNrme\nIhy/dww0oBpY7eBwJvz9jf3LllfDshrmgHVJnZIfEfWOji5xipuKot5oB8Md\ndHY9T2lx0o1gyIbpAQd5v3mF/TBYC87a8QTrdTQ3aMv+3Xk+XOcTbp03OcZr\np1N+E6RLZxd4I0ueFkHhF2ZwnflyfitOyKg7ARfItlGy0Qy1JVtxKusCoL/W\nq4PRXNHcCctIFCeoqEtxQ7NoYecROa4tYdYkLjMcnQ5xpHxJ49jZwuBGqn33\nAFQVSabCLy4gPwOa8gEE+O17IAxRVZsxZKsMFXu+Efsz5hR/Ep+rhruRcm9Y\nEioB\r\n=Xhws\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMy/adkY3wCITfZRzVojW+LKV0Pcam9n9onktajX/p1AiAb2ocgDYoMgY2SbzWbyoYlfZ+xl1DwrK6OXpI7yzhEMA=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-5124006fad929e3d00c1c703a969991764576636_1625835705781_0.6650649161698774"},"_hasShrinkwrap":false},"1.0.0-f1fbd48718fe3b8b5c41124dc89dc4095722c3ba":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-f1fbd48718fe3b8b5c41124dc89dc4095722c3ba","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"52bab48301a7bc636551e27ede84b1b0dbab6579","_id":"@augmentedfinance/protocol-v1@1.0.0-f1fbd48718fe3b8b5c41124dc89dc4095722c3ba","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-X1DIDOzPRc9T6Ed978+XhvNaxAL2A7IAWrdgK6l2zKIouD+Chwwl1Pt2FrdR90bxYLw5S0Rp8xFLGYwhwM0Ysw==","shasum":"5c58389d61be1f9c8b710f4c8492c0679f34ff02","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-f1fbd48718fe3b8b5c41124dc89dc4095722c3ba.tgz","fileCount":1066,"unpackedSize":8027157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6FSeCRA9TVsSAnZWagAAEgIP/Aq0BpixiRZmvSxu/og/\nFOz7b0v8IDyQCPg4873fQTfsTuGDVDAWgJLUU3n0BIapeCtipaQlrgcy4SNH\nt14LuPuMVqpvCYaS/IbBfaK4oeQE1sV6ONLB3PYUnVWDBre3CFVYailVNTzG\na6nt2AFA0TzKfAs0XLAMAIEolOF7sTWz0XWWB4RlrJAy7pg2dXWvOrXH5zXq\nMvusSIM5wLhyRddKGUeWqvDNq1GleEHVCT6d68F/H1hGzLRv3uwUEEW1Izic\nFg13PoZlmA6n8yPJCfFUS2/TgaN76lhcdyOEXOOkGUozQXnjfHnIB2lQNxMX\nUCZVsUovaXam+hjbaAC+Zo0BT/CQK+wiDzt791zvKP8W5B7GokDp80H+5Dmn\n+C2Ubsy2+tkE53bAcx9fSquUZUgth0dJwEHj5rWU3V3BUB7trXaBP9URyyKp\n0dDrnU4UVB2fd2mrXyBFpz2ZRS/wX6xR0f5fN3QGX7RhyauY/iyxYKp1MsyU\noMYX9xJmevvW00QeTCgt1Se9QfOsMblTD4yirOtasJ/cJ5eMq0dIc5LcILbv\neHF1LgHZw51R6oh+jv9KjqJmZtu/g4yEsXJPZUu6Vat+lChcuCeZk8BeNWbD\nsl4nqDleqPjQnojTvIHxbAaxLKajwL098I+D1QDGiAMnZkS5GLCnNOganClp\nbAxf\r\n=KDXj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZQFsWRpX3uZr0Shkh4xuw9rl4/jW3yCi++SprEVioFAiByVV/NZShRA6aEkzyIr56yZyvmzXOIcT4M76SCuD/rEg=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-f1fbd48718fe3b8b5c41124dc89dc4095722c3ba_1625838749568_0.8047310707898214"},"_hasShrinkwrap":false},"1.0.0-205d8449bb9af8cba90542c647525c11f89694b7":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-205d8449bb9af8cba90542c647525c11f89694b7","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"8d4954b4ecf630d4142cb770ef9b4b6b74c45bc3","_id":"@augmentedfinance/protocol-v1@1.0.0-205d8449bb9af8cba90542c647525c11f89694b7","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-1TUWHMrKnNeVFq7Nbz1SbcQ0Z9k1widv5zKOKyY8z1kM1lWfFat79fRpo6G7O32y78shrFjfGx8okR2X7Kwi2w==","shasum":"1d04bc9693344127d481647e732decd0cbb07459","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-205d8449bb9af8cba90542c647525c11f89694b7.tgz","fileCount":1001,"unpackedSize":7414028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6F94CRA9TVsSAnZWagAAIyIP/Aqgfyhwjb5MBeVI1ft1\ngNEKsHz1KMjeaGXeU1R2Ss32FyWqGgXshPCfkhR0WnUqWnOSMNdHzFTM1JWv\nGq99KKugFy7v9VyvCD4j0K1YDklwWshCLRgdT+WvTLIm68nNw172dlCshyH/\nIqZHUP4sjDa4HOd6gh4LY9bSD/IS5UQa58vmBjh7cfR+JaT2rSyTB58nu2rg\nFrDQN5/xUQue4L+a5L3kCUsDCYipfu+JmEmtq1rZd/HPF7Hgpvtm+G2c40xw\n5Z5l7ClAHVWDKcVU0sBxtkDIF5VXdypGJwDXcbi/APTmuKF88pqP8r7gLdtM\n8/aMHAzbwwmFDY/uLnPuZIad9WtddgQ/u7k3WALcknlCPbCiE50PbG6wf5BW\nZP+zFL5WWoaR4IA/2jCoTwJ29UF3VLArfP4oSR+jzbaJJ2/t5U+jnw+PxNIO\nCbJkL2eNREmW7TNiKr/loZzDlfoC2BPGaYW+P0FaxvrsMLWY1flT4/MjQgac\nOpLYG0UOqbV/NK3wf4EIlv4B5jTW8b6+EHJvWrOnDzB1KFHVr6PZm2Qzzo4V\n0lhaEwzUAjJAL/7eH059qB0EKexjYQLzyuBbJV3UzmMyu6RquWac4vi+xvrf\nz+uopLoGva/TDSBBhI8BSIAyc9+VG67/ybEO3ibV10GzfO2S+GcN+yKgLcq2\nsfXB\r\n=cYIX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0213y4ESho0epdU4EQfujc3B8X43MIHoepyWb6aWsxAiEA88dE1+GIWd/7I7VOIdByllefLp0FXtIhi6yIANFBylo="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-205d8449bb9af8cba90542c647525c11f89694b7_1625841527920_0.07931856299824358"},"_hasShrinkwrap":false},"1.0.0-f22e4b6ea6582a812f3106c628af238f75c857c9":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-f22e4b6ea6582a812f3106c628af238f75c857c9","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"ffecfb29b99859ead6761dd307c39f5bbc2ec5be","_id":"@augmentedfinance/protocol-v1@1.0.0-f22e4b6ea6582a812f3106c628af238f75c857c9","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-6NX91HQfixD8SvOqR+tnLBiwGWHC9O2D5yu7t8ZkBf28SerO2DyxdtK49vFP4RafWnFIxeevi0yPp4G1L3ZfYw==","shasum":"110eea68e80cd429fbfba79587de5a0b568744e3","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-f22e4b6ea6582a812f3106c628af238f75c857c9.tgz","fileCount":1001,"unpackedSize":7414028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6raLCRA9TVsSAnZWagAAHf4P+wStTMkjexeuYdeJeRu3\nvI1vE3zuJmG5zkjmgDE3k+HDeRP8rvkZLdTyBwYDrt2YQZxPRwNqRGskND0X\nNaMQ8nw6+wQw93IFypqFeasSQbwMSgFeAH7eOHpBLJX6LtCEuVvIISdXFwjY\nKhndjWhgvbyz28dbDZCWpNM4L0BdGrT6BpbZCjPx2h+BFbxAJxYOAXU/MaM8\nwEQYQhR1J0r0AHrp+WxcuVaWHzz5mmhGIGqbx8iAgmOmwyE0n4LeQuzse+GK\nMQNqx4WSS7Bc/rptVHSMF3Sj2VFSE1gFtkFo8rphzPSHJ7IrPrwpg+B2mQk8\n/mVtAshTL6d41ucmfvwkhG8ikInOiEZntgsRx1cZPZMcS6Q5NRICvTRCUdvp\nWJx8FszRaIkQY9mRQoSialTUx42UhTZ05Vp84nS3WR32192QYJa7JoFgZYye\ntwou3FMmwvAKWHmADHQRxW+7S5DMtyf5yymUzONxeFAC1PG51GCUBmVgSKz0\nEMfXs5GJ1mG1Q4y7qD1LsVUVU58pSBP+XioPVu6HbjhiixseBYfQgGidiuHd\nGbH+s05tlaKIKAxRxuJ+f8oAgOfWJ+3uGklQ+7uQBabv6o4koFxLg7+l5Ys3\nMk/oC7YfEEGUixxjUU34I+C8XFEJkuGdx2mVAhkK2WW4Q4sMyb4J9m60XtK/\n8ycq\r\n=t5sQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2sbg3ptzZXjIEdTqeGeOh/Q6AlWL2gUK7s64sTRGgSAiAocbr0zvyPzr7XWbVC6F1iCg+Jc/ZbKsIIhUDHU/bDMw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-f22e4b6ea6582a812f3106c628af238f75c857c9_1625994891327_0.6561851185947638"},"_hasShrinkwrap":false},"1.0.0-06c238637d1f0b8f1561f624bbd3a86396657237":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-06c238637d1f0b8f1561f624bbd3a86396657237","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"d1dc1bf35a5be1e0101885f4949d4684448ca4f4","_id":"@augmentedfinance/protocol-v1@1.0.0-06c238637d1f0b8f1561f624bbd3a86396657237","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-FNi1ldWJgHcmr5F7n95jwq0T4t/CAhbD9GnDXpV3ix058oaebM1kNqxwTBuQII0lgcpy0SclSPgc/vxFaFgHuA==","shasum":"5d96cf43d34bf28c92fd09683c39561d9f3f6f37","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-06c238637d1f0b8f1561f624bbd3a86396657237.tgz","fileCount":1002,"unpackedSize":7503461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6rkXCRA9TVsSAnZWagAAZPkP/A2hd3q4Zvy78VSMUPKd\noc1GZY8kLa6+MrNnJEQ9UTBytHizTyV14cmKLjEVLMStltSvKhUhXxk/D9NY\nOmV3Z2SgB0Lye9yF+UanJwQC8pC+Zftr327go5esb3VLZaDQIe25YEk4TsjQ\noiTIXsCTwEjKSyPI/AbOvmPno9uCOYeq31X7sxXrWpOpMkQdbSMM7BKVy3b+\n4FBBr7cxv+bvN+WXETTzCpqpqa2UwgAbYcQpErXpeyWYDolvX4L8PWPFx0+D\nTyjHhAQBeY/FgLRSySh73jkuMW4QDDDldTtTX0OnbNB91AYWNwVm+s8pyJR1\nP33p95RgH+QJ48elVQVgMtbHmFTntD8oHOQ3MwYxxhFVivcyMm0fynjbFoK+\nhGsXZ7tIb4Fh4dqVo591iBxfX+upwqhkHM812xvJk2IzjY/csIBFZRVLLOjE\n8FDlG41GQQu55GgBLw8ET1OhzdfsHdPtzYY2fQln3qM8o+DXQc0zr8qd1SC/\nn/VDIL5qZN+d7T/NvydJ7sktf8K9HLmoyFrb4ufmGYupUpUvfspN3fb6N7pz\nI8PjHjo3huuPgChDPiMglE9Tm0/8Ax+42uxZE2sMcsdi+wx0F+6qMmf3oRPB\n16gGnVFi3EZlOOkWu0h0f3VpNuWQrvWBX3J6ZJQa1WOQVf3sUtxOQr7v9IH5\nG1nW\r\n=xqFG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/nn6niuOxu+m0dMh6NzDGVuV6J/GLX9BUhLzMMXLB2AiEA/nPguPm0KimZdH/F9WTqg7nAgqxhW88cQLnHgcSY2rQ="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-06c238637d1f0b8f1561f624bbd3a86396657237_1625995542964_0.4904120526622755"},"_hasShrinkwrap":false},"1.0.0-ccfeca4010380ec2cc171a6418313e212377b990":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ccfeca4010380ec2cc171a6418313e212377b990","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"c153180fee03c64e3c21ad096de64ec01c1a2bbb","_id":"@augmentedfinance/protocol-v1@1.0.0-ccfeca4010380ec2cc171a6418313e212377b990","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-FhwAk4QvXKTpN9orXNXqAIIX6+eE116ztHTic7bTdSellKhO8ykwIb+A1GKz59nbwqnt1sZQuupD8/smal1L1A==","shasum":"1d91b19afaf8e02022ded3629fe20d86e97b84ff","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ccfeca4010380ec2cc171a6418313e212377b990.tgz","fileCount":1002,"unpackedSize":7503461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6trKCRA9TVsSAnZWagAABZ8P/3ksjNUuc9x4CWOQixrR\n3/A0bGr8KTYOZ6J9JzEM9qaKfA6X5wQmTN5Q7AyW/XL8RLDAmiuiCd5z9fwP\nXQm2pdbGlQRpN4Tku0+7Sh49zGvxgI2FbXBWM612NExqD34xwmG4iDYQE0fj\nF+Styoan2K2pRdKQXsfpiAfe37Ww9kZy7Ur/l9xH1CQfanr6XZhASpgD2/2x\nNhp2NpCuZyFmzCXrW8+xv7yAVabztlrKdbNc3PP2vXtwIH1stOGXjI6iu9wG\nqmGDW8OYP7MjxIwCPHZ0XfOpJSwzsw3L/t2MNSC/q6gdZSYS4P6Qf3jyU29P\nN88IdZqneRJe+F+L6+JMWRufV6dD1q0xbfT7JcQ6BrPK3zrRIpSC6ETaeBVY\nNUZqrGx5gf1hH1iC4d0Jzzm5TEnYCuhb9Wg9SIXB0mHdjCubcoOsL9+RvztO\njUH8Lp8yMqv+tRXUkcuQO4EfbW5yPT+gDuYp1LqrENviq6rYFAtpxOWPQ+6S\nOgD/nExDTYgdJU9A9wea2nnIlyE0S1z7z0vUJJk+Lh/6krBZFV4nA+7yjXZp\noFf5cBXb3dq4HSvRSlJCYyR0seWS/9C+dRVgvQOX9cqrAmvgQwu8i7R9oRZE\nalSJ7Brk8Mz/kpwRP/G09eNiNqw0hsIwd/9EibYaST6dbnYWNaqJRejFDXAf\nrR44\r\n=zE4T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtddEEGYwU8no+6MsWTRYty5k+ZOUKaAYgPqkQBkwwAAiEA5Daoe30k39l4zmsk/FyfbdcuOogQxmqFUoFzwXcYED0="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ccfeca4010380ec2cc171a6418313e212377b990_1626004169746_0.6087972528729972"},"_hasShrinkwrap":false},"1.0.0-9b9f4efcea2141d78937fcf873c982c274451ca7":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-9b9f4efcea2141d78937fcf873c982c274451ca7","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"4406c9309f846885791ea088ebdbc5873aa85939","_id":"@augmentedfinance/protocol-v1@1.0.0-9b9f4efcea2141d78937fcf873c982c274451ca7","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-CZyDX6L+eDRQzkkBrebW5p2/6VNzfDwqJAVNxY0MRUky3zLyYZB6/4LTzdwgI/ubu1iGnMQPJbLKfBVNQQV5tg==","shasum":"7867631195bb0b20e0682d2bf12495b17b1a0164","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-9b9f4efcea2141d78937fcf873c982c274451ca7.tgz","fileCount":1002,"unpackedSize":7503461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6wMLCRA9TVsSAnZWagAA6AsP/0JPAYQ7J1fQdfyEDTsP\neaXMvHHbWEpHeR32f32ZukpZ2xmC29mQWlIP4qh3zXmbvBEX3jwdIXTcDAUJ\nxcKp30ccy/IdwhLUxwnZGVNU6H3ZtjZnTYWl7oq1a+CYO7LzDEdixnaMnDFB\nJQneDQYVWRNIVOFowq5m9+NQVETFuzh/MmxeO+m+qgBzO/++oubCPtVBlixQ\nr/N2J7eh2t9/TncTQBd40VYZnMxvUwdK3uY43JXV+MNCJebeaKU4MfEtYc6z\n8Cl8kM8dBI3jVVt39f5jeCl8k2FCeGfwEq/me9SfcjHzly9LcFt2cf1ZoTkY\nXKf756LyqbpOotIkvqq7S7hbqj8DVcACSww4Q2MlJ3ZEnZ3m6X2GUEvW5hKD\n42B/TrVEfjI1JaXxu15dQkGcV+xqjHGxcTWRTwdzRKWYUzj7YHyKyv1FyA6V\nK3mnqWTvRSZDGNSzVUOZBvgc1Koz4u+z9lPppCrgGYjLXm+0ED1iOfOr/6MU\nbtoLbH4lR08P6OHGWevLZVzmW336tUq/dVj0D+2/wbx7zUhoviWjffgrXGij\n+pV53BYcOahG4oyIXY1mAYn1oQuXOLvpy6wCqXA2C4Tf+pgH7Mrn2Cbye+9g\nm4G2eEIhO6ZJUKhdHFKq1x1a8Lgw9QW4Lxtq7SuQenJU2wR7h5rvuUy4i/e0\nrg1Y\r\n=H5Zg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1SUcAeMhWcY2zNBOjpB/AKYqgvV68tqGHOeJTG1XNqgIhAOcY6vFymnY07VoXF2sv/bFzK91oymufYdZQuIeMD4W7"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-9b9f4efcea2141d78937fcf873c982c274451ca7_1626014474670_0.7717033797567441"},"_hasShrinkwrap":false},"1.0.0-87e480f672d79692ddd2f7f1925bfab8a1ea91d0":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-87e480f672d79692ddd2f7f1925bfab8a1ea91d0","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"93441c496a245677558b3d6f421eef5b6a7d69c6","_id":"@augmentedfinance/protocol-v1@1.0.0-87e480f672d79692ddd2f7f1925bfab8a1ea91d0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-K3bFp4+hoqm/GNqya6iQj5Ipx9eZxFdBPsiNAnjvUr3rOHdAh58D/a5usFwrYZ2cOLspKR8mZESS0cdS+9Rr6g==","shasum":"5740ccad0b50eeccfa5a3309bdd4f36f5a9f0b83","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-87e480f672d79692ddd2f7f1925bfab8a1ea91d0.tgz","fileCount":1002,"unpackedSize":7520201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6wzjCRA9TVsSAnZWagAAakcP/idztyA8TuLhYyDPgQoQ\nyx3vZdSWsLy8bwZlDcdxAA7Z4KlgPP1LqoaJQ8+2q0zo5uCwl+AkBeDRYP5d\nZ/ANubbDIFpZ4/4gWsOft8JqH8iyYdAj5rmB05wZymk3hpkFIFS0Heb/ZV5b\n8rLuZxF4YFpuzQqjzQui4mo9ycFwiRBdFs04XIo/XNC155HM0ZNjCs7/19NO\nimJuPvtGlo/2+r/qSbqHPFhBm1zIiBwklzQjq95wSoCbaIketsoEztnJF+1K\nICieReBzkBnxhggztM3fAQ6BOG3jBusLj17rLIHcD/xNC9R5qd2uI3QVQLJd\ntrK6f3kNMDK8kL4U3rOrqUKL/DK0IHfVLOIDvBdHxDvp390HJ0f39PGaP9OY\n+6tpFFrz3fqF1WDlP88FHmSvdYVdOHMFKzoMfHSFu9e8GYgPI32R2eqAttOm\ntoAPR0Kuxog56RKEr7v1toAdy89/H4vK5ps2W5ktZvyLGu6bJVgaSTSLshYm\ne0vbd2ivLFzkyFhgA0LZxNpPDg73mCZKvH1GvIb8zt3oHDFK9HN2c1z1w8uQ\nmsgA25BAortzzBErvL3qrQw4PHVY0l5aOpaPfsW3DIwLMWK/h8K+z4waXm83\nzl6fdkyJlW5TagKm8UFZ0slx2+nwmwTjUfLwS9N7Ye7sEMxv4JnC9oSgxlnV\nvfAB\r\n=+FJM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrPf7irb2rMjzVpGvpbUkUGcOoW8pa/n/D4GTfcgailAiEA/s/9yDFGTL6fha1iNwWfUE81YV2Jg6EPdwYaJTzpxT8="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-87e480f672d79692ddd2f7f1925bfab8a1ea91d0_1626016994659_0.7987051335645765"},"_hasShrinkwrap":false},"1.0.0-c9bfb7479821f911bc344434f14eb23b81c32155":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c9bfb7479821f911bc344434f14eb23b81c32155","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"f937a642313dfb860039d1786e979ba83b329862","_id":"@augmentedfinance/protocol-v1@1.0.0-c9bfb7479821f911bc344434f14eb23b81c32155","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-AaCFAaF0XyRz3k15ygLpH4/tYIyuZ8MaZHE2yEurDRCho1r5nq39yghFp9p0FP+uiWxBSNeQJH5yUUNvjK1ZiA==","shasum":"b24a80a291960cac6af6f59bfd02ae867053864f","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c9bfb7479821f911bc344434f14eb23b81c32155.tgz","fileCount":1014,"unpackedSize":7619862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6w9oCRA9TVsSAnZWagAAv5cP/1xjbF5ZFInMcvP1Xse1\nJeuLC90ogrB/PC8EzP11+N7jRym0m1njvNzIi9VL+TZLOvWObSqfHymnxmhw\nlZDDeormr9pjYud35CAYVT9QtcVmAeJUqwGIno96hnBi1nsJh3qnhGyjs5gv\n891+Iy6UB6aeWNIQp+3zFJGhGEHq6Ok84UsCWfg9MRaqCjbC2C/S9NZpDYqg\nCpDX70ZFS7Pth9FIa7jshVRVsZcw/p3jJ3jMkQX/zJChN/VvMR8Rn6nHcbmX\nJ5tTPWb3whQ4oFwcYXkIqYR/blvDZulo2onqlhJO1+FTi46LHU42cXYq0e5V\nXmtsLHJPxBRut/BBRM5FvShuyQGNzGQgoyV057Wcfnu2/ocmnUIrH8srwxPX\nhK2ksXifH3nX6tlND0+/x/B+7TQzPHdtngfHadyTNa6/bsYY1bMHyTZyGO+r\nKRrOHafphNFRhvNaUKYcjoBYDu81shluQOY0yNxwkJtwqbT3nsMLyyQBHHp9\n0ZE4ST2IlTXPD+wU6rkhjb78ymJ0A+dBty0i9NzVA+6999/6yKAHsFTL8cdA\n1xeLIdDxtHWUvF3Y9AKilnjHiTQ4a0Rh9vqJinCVdORixuLl99iToh8S15bY\nFS6yDukvMWBSJ17wyumvYBXGrsbeu+8SaqEV88Bu/qj51crzxZKjuGoXgwbd\nzM/g\r\n=SK12\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDb2I9jqSoNhl8lfltqhaq/9uPh4f0qwVhJn5510LRZ7AiAag4lQsUJvRi+r/3RS5kU/pAC0ZOh/+I73R+/trJ/tEQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c9bfb7479821f911bc344434f14eb23b81c32155_1626017640333_0.5604264599371103"},"_hasShrinkwrap":false},"1.0.0-e28ac8d1e53cea0bdbd81b9acae28095d4cc24b3":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-e28ac8d1e53cea0bdbd81b9acae28095d4cc24b3","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"dbcd1dea5548d3c6f02fb9bd7786bbf734fd3d8b","_id":"@augmentedfinance/protocol-v1@1.0.0-e28ac8d1e53cea0bdbd81b9acae28095d4cc24b3","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-9tXvykBSeSbVAU1yOf64ksPIAsjMK0trRkF0l/2RwzIyDaAu3N2Nyl9BFqNdkSm7RTTlLdzMi8s8MokLlOawNQ==","shasum":"01c74aa52858c0d9738c53d7794f943dc38d1bb4","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-e28ac8d1e53cea0bdbd81b9acae28095d4cc24b3.tgz","fileCount":1013,"unpackedSize":7583713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6xp3CRA9TVsSAnZWagAANRAP/RBLKpoHsAVy0wFw+djJ\nDO4KD6S2anETMM3q8ObdPkbN83RB9u4vEZJjyCC7oITjgtUowBX72Xdo2kw0\na7voOYaYtIH3WavJczynB03ov7DwkTD0+7+2/XonCU8ALW8vPh7KlTMPzjLw\n8VuCSjMLPLIkKBhm0nLXuF5PGXT57QPPg1hIELuidkANjCK8Y/1r0oxKwtf1\nn4u5Na1P6fa6SR9FU43f4xuBoNxtjDkc2WAfwoN/QEUZ19/fvz2Lp/VICjJv\nPRVhU4cxIJkBNm4b1f0IC0TioIh2x0HVENa3vGyXiJDprNoEFgYeYtnbltoS\nspiGUuwQgz17vWPE4MorzLrMp5RU5HpEVEGdkECnLTsW2mGzO0QSS4eCVm+9\nq3XFFeKTljvtCPd7pPIGIxFHAyrMUQC4LR6PaHOngH9cRpD4D4XilOwEg0VP\n84DM+M5kD/9V4SAUNTCFMuxMe57O3KfTCnwCaRvRzZ8iWn9FThmEN38Evq15\n+yvX9N63I3l6v7uzlPLSzoi0421KesDck83YW9WT0q6SbePvofQh1xUGBLrR\n0tww0wAntvvSuRmmxyPR+c8M3d7s2FgnmCOb0X6qJluaCulP7eaes80eTIck\n33eGXIE5QCHcc4jEktAdDcm9kD89fNtgcWekUotC44oH3HEeWgOzaiJ5bFFE\n8P8A\r\n=Y5ju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdQrazFcWsaOeGHfCJSPQ16ftuGp2QNW1MODprz75MUAiEAvvWrJIs/Eyfgq7gMC8i+QU0lFxHnslfsJz7aLSzJdsw="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-e28ac8d1e53cea0bdbd81b9acae28095d4cc24b3_1626020471184_0.9541213717815082"},"_hasShrinkwrap":false},"1.0.0-dc4dbf2c31d388a9da60bf63c7b1e182c6c5fd01":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-dc4dbf2c31d388a9da60bf63c7b1e182c6c5fd01","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"561122d7de80a5f0652b52c025c1fbc4cd4bfe07","_id":"@augmentedfinance/protocol-v1@1.0.0-dc4dbf2c31d388a9da60bf63c7b1e182c6c5fd01","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-zZjwZrq6jN/FBdVeXHB8Qoqf7F6o5v4/7FYflvg41KByWA8oW5syJXyhg7zR8xZ8q/bkk42tDMeGg8LRYiv4/g==","shasum":"84fc8a87498db4edfd66ef45e93f8e1f0ad74e96","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-dc4dbf2c31d388a9da60bf63c7b1e182c6c5fd01.tgz","fileCount":1013,"unpackedSize":7589503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6/WfCRA9TVsSAnZWagAAfy8P/3GMVD+y9yg5MuNuocek\nsKYf+W4g10x630ngE5Df7IRM+LKS8tKfEti/nKt3tUIKgkd/QWCpTmptIAmm\nAMCaCR7aN2a+uGaZXbAJIoJOkOcNKcPV1sKnz6U+lnJ96y2E8EpQfHD+97Gg\nAMOVEfUxoPdZMdPG3hUBrvtTHDXnw35pr51qnG9SUGUlhKEIQ2NNYwm9um93\n08TOP8xjS5iCYp9CoWAgf4Z0D1g0IGrKmplZo6LcoV8MlX7wtTuPV/7oFGwu\nMVROBAp7eoFJHC4ezNvRpzKbrcES+Lmc4jcZWKWLP0/P6+QMDCXkqfzLH6+n\n08UVwt0tExjvSP+OLAqgvC7ufaLHIbhd7aS9LrW6uP87Y6hZeJHryp5xMNjb\neOjpHYZJqPMaYw3Xr5sszzw1iigZdMfLRGnHMgk/DNAXbhTIboWH1BW45/56\ntU8ptsD2Oy3aGUHALwnO9x4p/fQRNMFUeLkdiy0bzV4v9TirNfbXtQUx2kWf\nuammH0O9t7sQwRTRUKqjjgnQ+A0C4M25U/pdQh09dp9mQd0yFNo+8IPyo9sy\n2dGZZVf78eSQ+9C0GSDm2mWzRoXcE27T4V+iXVkrpRMvWBtu3WVQydrYD+9Z\npR/X1Qf7OGvEBBAsL0ou1HgSN9ZSNYQYzGoxjh1dDS5NKXra1l3fqibgiLOv\nbcQV\r\n=laP8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtzdJrWsKBNnpNOl1ctSYG0gkVKCLxqIJiy5G2GD4tOAIhANtSZHcQZMQsbFGzhJI5Zq0pbStEUCLwBa9799G8GBOr"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-dc4dbf2c31d388a9da60bf63c7b1e182c6c5fd01_1626076575100_0.9973564080845194"},"_hasShrinkwrap":false},"1.0.0-255c0d7725c0e25034bbb9d3bd82ef20bacd2bd0":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-255c0d7725c0e25034bbb9d3bd82ef20bacd2bd0","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","console:fork":"MAINNET_FORK=true hardhat console","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-repay-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/repay-with-collateral.spec.ts","test-liquidate-with-collateral":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flash-liquidation-with-collateral.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-atoken.spec.ts","test-deploy":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/test-init.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/atoken-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:main:augmented:subscription":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subscription.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:main:augmented:migrator-aave":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_aave.spec.ts","test:main:augmented:migrator-comp":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_weighted_pool_comp.spec.ts","test:main:augmented:migrator-zombie":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/migrator_with_zombie_pool.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-assets-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-assets-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"bda5d52cbf2fc99ac77de98ec6a74510dba08583","_id":"@augmentedfinance/protocol-v1@1.0.0-255c0d7725c0e25034bbb9d3bd82ef20bacd2bd0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-m+hj6hEePCgDuwSXuQO1/jqLDutx3jbtWOLF1j/v7E4p6siA3la1sMfXIxDF+e+vtcaymUXG4jV1bEr4Wnfq4Q==","shasum":"37c57b9f635df848b3aa76c262d8b5ee0a1f29f1","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-255c0d7725c0e25034bbb9d3bd82ef20bacd2bd0.tgz","fileCount":1013,"unpackedSize":7587662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7AA9CRA9TVsSAnZWagAAJjgP/2dAlx8dN78EbWgIS+zO\nXKvv+GZ3py6hG5ivWjq3gbZj8m2A6ZfgjtVZzoOJVhAN+xPs0ry0D1NsGXUD\noxuv11vWtEGOVlXXiKL27wgeS5gPYjw7kHuzlBuNpzYnD1RitO47dxoRA++x\np25gpQovzgLxE7hTfdCitUOGvc2lEyTKhtPVxki6iw8qcHjZW9ccuQy3iJuP\noXn/ndIxVwx6BmK1Y1epeH3IBbDArf7V4PukXm86EQB26VrLiNgtufPJybYR\n98P9TQ7BSDv9uojxhRw4EQIJ+1SE4fxjVCrgbuLXgnTBKNbbBPm7+6Kneuhx\nC2mSxLTkrRvhcGitZOUmJd3Crj4Cqmp3pW9HZgrA5amEmDOear/PHclWY4U1\nOJP8g2rKRNkmnOi99snXtmGZCvpLXfoKXG8V7sCVdgkPA32QhyKhCiYHaAQ5\nXJ4qOjkKxSC/Kk7j5dGUU1xFVuctlPeTGy+vfUpgRnmKlYcpHSDdklZzdbC9\nqmzgKEB+CExLY1XF7LFOanUa4e3ZhiO46ZDtuAnnG4rXZyeBSJM5V9go1a6J\n7G55dZn3MryZ36SO0jTHLdCoHmr1lnWltunmRQYC9B207KEKbHG7Vh2lB+rm\nyX4hsnkUY9VMOntZfRUYb+iP7oGamJ0iChbSmZ9epJtuoXh1J+9khaxZ3cTb\n4HbQ\r\n=rwwL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh1GxIRPx1PbaoWaV96DEGkb9ZKdywca6slT4GyMIj/gIhAM03+tV7vHWrqxfJgNPMsSDvOeePbfl6W6KuyrGpFjd3"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-255c0d7725c0e25034bbb9d3bd82ef20bacd2bd0_1626079292890_0.36434214069153903"},"_hasShrinkwrap":false},"1.0.0-0002a7a0399e19254e0ff81738934c96eaa03c22":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-0002a7a0399e19254e0ff81738934c96eaa03c22","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"5e6dc910df9a08935d3757e7870b95164100423d","_id":"@augmentedfinance/protocol-v1@1.0.0-0002a7a0399e19254e0ff81738934c96eaa03c22","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-DFOm5f+JhRLy1li7uAlITVUCQMzR/keHRmaEz9dV/ba9NZ8um5xF/BSCeNeEOWiOdHXcSwr66tJqiGjxnGSn7g==","shasum":"77a0246a55860518ae9b277549923a9d3a5f6edf","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-0002a7a0399e19254e0ff81738934c96eaa03c22.tgz","fileCount":1013,"unpackedSize":7586390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7aRHCRA9TVsSAnZWagAA0qoP/0Gx5j9Cm5i3TP26fLQE\nWM1ueXc5bNIRR2YtWNjzAXOGL6VLDVjIWYfVECWmAtZURUiWeUxC8+/Zfu0m\nyoqCyMqMIZY+E51EVVfTiiI3taiT/R7dYwfKKINNkPH3a91M4aSpLG2k4cwW\nBxFMRqhO0kAqRA8ny7FprE6idB1pltB3NGrxT9qGNKNLkjAaSKzg4O5msOl0\n3zROEiytbLabkxZ7tCswXIVd7rdKLJh4EQhywxjjHIA8NWGt47naaQQAMoES\nb/e/qeLACFQw4uJvUdWMparRAW2AIgC9f86SoDOgpLAlAB4zoYqG3EK0C7bV\nxsEhumxN+85yrsbmcC0EmhvARg2Qi9Ic73TDrCSfPvXkmd+0UaVidvPfT7eo\nvUcWdyXpfD3Z7/pXxMH5mCRiYUp2iJHKAnVOEF2Oi2AshV4Z6hsFaDEwOvL2\nEa9VW6A3AFhT4WilO2JLWOatziVPnoJaKB2G51PHC22DQeT93lxOvu62250h\nC3JzjuPQjUy90AizlNMWTm9ie5ok0Tws+ghTZXoKuqz8WzaJHXVmySOFLaEU\nHVraKUYOh4W9oNHbrJ58AMROo7/TQC4lWOd0ACHUZgtMLkG6qeNnRqe3V/l8\nzKkmLjQMz5t8lRB+7sBdNTsehAhZSS+/nebiqxymA1F2WrMT9mHwr5q6nOc4\nMZLO\r\n=ZBF7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNIfEUfWjEnnAAieCysZCd6cjqHnkmFRIG9NXJHORuKAiEA6dcf2dtk0ndeqTh5EOG895B4T+stXdPMRCJVcDRBQiU="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-0002a7a0399e19254e0ff81738934c96eaa03c22_1626186822949_0.8297917614451731"},"_hasShrinkwrap":false},"1.0.0-a41c039a248bcb18559ea66390114f2d5048a222":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-a41c039a248bcb18559ea66390114f2d5048a222","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","aave:main:full:initialize":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","main:fork:initialize-tokens":"npm run compile && MAINNET_FORK=true hardhat full:initialize-tokens --pool Augmented","main:initialize-tokens":"npm run compile && hardhat --network main full:initialize-tokens --pool Augmented","kovan:initialize-tokens":"npm run compile && hardhat --network kovan full:initialize-tokens --pool Augmented","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"a7eca5d2bb0b8c496d9cf540e4adf4b4c40421ac","_id":"@augmentedfinance/protocol-v1@1.0.0-a41c039a248bcb18559ea66390114f2d5048a222","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-0nUAws+bV39pDumKoAfpV1gJo7+eZ7K+meT8n9IJoJh+ipqGltgO6v4+3SrLXRuL8iN3j6zdbvV29qpB4L8ODg==","shasum":"dfd000e761c2f72942f3f05e7a2cdce86ab5550c","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-a41c039a248bcb18559ea66390114f2d5048a222.tgz","fileCount":1013,"unpackedSize":7598405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7cBLCRA9TVsSAnZWagAAgWgP/i0zw8E2k0jnjO+jI7zl\nQQPmT+F0mBfYuwipYHoiSWSKvV22hyVDFjFwke/QyUUFNpkrZrBrs3yqbj6N\ncsD57mfnrQqcdAdUxzDTtfEQTFxcBkNRPIaQcrxXiuFPe6ZFq8MZ4YRiXM5B\nODHjAsoHyw3rMzdatFHo/w3d0X8c1fkDupcYgqjLySceehQxWURMfU4uCMgN\n+UmBPXcqSRZmCbwqrfh6d/dNsRO129VSnat9gr+rAoW27VzAv2SXBkG5/UCS\nR7IXGjylodJKO7PX8NWtcllUP/Sdz7cTZhXyVZYBa8OtEXHZXEp/d4r9bFd2\nRWSPJbDLzIRdSlTy7fFBsr8RakFWbvbFc++9rZ9GIWcNnFoHO5W/LDjlR0gy\nJgeb+PHUFvaNPkwnCKsA3C42aGsb5/gu/S9HwOAmAUf0LlSUckUGK4rp+wMq\nCa0pG1BukM7R5+DM/bLYiS2LdEyGoG1MJwRrZ2lgcUkCZyE78Nwh4Wf2dNkh\nnAAdaMwoHcNC9ZHknb26ngBbUlgp6CkU+3+gz4GHXdrO6x4CdS3H+8+Mm2aN\naMMQrjkchNcJ5+Q5qn4K9+anIEBON20J0dmA3Fpv+fxz+roDQlAS/9p5rTTj\ntMgLLEnuDdTZyh52t9BovbyGscGQxx9M9zZeaUw18LE14Cew7h3wx4+VB9bc\n/+nY\r\n=uz7F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSopWd6oVylUQ09W7AdS51C0QCc61F9oJyHYzPugAs+AiEAocDhiA855wYF4Q79QKht/7yHBgCYERMMkREI9CzFCD0="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-a41c039a248bcb18559ea66390114f2d5048a222_1626193994855_0.537271495961428"},"_hasShrinkwrap":false},"1.0.0-e30d53fc438839b077007c01dcbc9af35da47ee9":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-e30d53fc438839b077007c01dcbc9af35da47ee9","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"c2ee2f5dd766f4042fc71ae44fa17112582bba2b","_id":"@augmentedfinance/protocol-v1@1.0.0-e30d53fc438839b077007c01dcbc9af35da47ee9","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-6XNFg3anqLYMBVq7N7lkiProncLJioVtKuydwm8tQ4WCo4UoMkU6fdO5HJFnoNymy0jcxVYkGNiLUvbStSaADg==","shasum":"578c324e4b9aa0675759bcb893451f7b68ae78cf","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-e30d53fc438839b077007c01dcbc9af35da47ee9.tgz","fileCount":1033,"unpackedSize":7728479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7/GqCRA9TVsSAnZWagAAaQ0P/0lFGya+ln/6ligCawgk\neDiRgX5gJnwVOZh4D8DE/UBLNOVWBgiznt5mXTURWGAxbRPZRZcoB/cqgAXS\nK9O4DBGHVM/dX/iwceI9DnDO/YABHVa2UiunSE2RMHjZoXfUyclYG1AxPxGb\nhTvI+tst5dXuRNB/3/Uh55SQHO7/c7gMqF9x/MpdAuLmGxMVOrfYBlc8g8bL\nLF811XX45JjTLyaq8DMWj/mdnyhA/4dUPEZuaqRf6GVGQUXlCYqwiKuVx9qA\neHURoR0qNCkhR2p9BOsgXXTj3FXSC0JUNY4/dOKRG4W46iCmhCdO3r+A96GV\nY7h6bZ2km/kPLOdkRyZd4Dla46av+4pJd6BhrsGVrF9FvkgZVbErjlBr1d6f\nMCD+Xc2Gkk26O7CdQyKrzvdIeY1ZJ/Nn4D6l6XD1K6t80RuRGGCSqMVPNoU7\nwxRIoBWhEnBP9AA5EX8o3r4ds0jmGe0UyZgE07DEHp/n3kB67Lot65vwSOgi\nNQz/W9NSBF5HbvBTvntQFU+A7gjEcyF2g3kZyW3ml5elhDAzpYRszAi15EsZ\nyZmh6ti2nnkp7Cs5hMUPxR1PiqYOm6xrEWzY8J4EwhfkKUZBHd3Hfo1VAEYL\n7wa/7sqh2oUCrqvO/iU1kDZVNY0rRcTU4EpGNWaKomWm9iMe9zUbnZZxw8o3\n15aF\r\n=VuD9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFElnO+Lc5Z0mVLhe38ALCndikge5IDvNt5bx0YQbQOOAiAbn5qA9CfS2Rp10EqdkHkRFQPtJpu4yTn3OVOxVykUew=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-e30d53fc438839b077007c01dcbc9af35da47ee9_1626337706305_0.39870915121419115"},"_hasShrinkwrap":false},"1.0.0-aa43fff2c65ab9cbc9d98a25dd61c8ac6ab94c34":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-aa43fff2c65ab9cbc9d98a25dd61c8ac6ab94c34","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-atokens":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth:main":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"16d12453b3deb6fe29d98081f7c7f96469143739","_id":"@augmentedfinance/protocol-v1@1.0.0-aa43fff2c65ab9cbc9d98a25dd61c8ac6ab94c34","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ycbLasjqFsDciN2oiRuZKAk8YJiXkkaB8LR46IOQLt+xJYVIJ+eBHpMLPcAeAyPyvAwbSYqlPTfSzfPcQplPew==","shasum":"7fad3b1945f07f916c68d1c294871c20a6526070","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-aa43fff2c65ab9cbc9d98a25dd61c8ac6ab94c34.tgz","fileCount":1033,"unpackedSize":7728479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8BVOCRA9TVsSAnZWagAAbzMP+gMto0Bo5JeJFRqHnAig\niaATg7pY9TO9XxURm8gAt2V8j7xTRoH9zlplq05ztT7+V4o4UdX4nSRjcD7r\ntJUR+je/KUwoAQ3XPUv9dDQAhIykHyKnme71yy7zlDtwzFub+jeUhxU1izOA\n3zqljahUgNtnnKuw77W9jIXDMmIWAsgaUcgix+agqUBptKYU2pgO1KxnSNNo\n1Jiokkfg/kxnF4xysO9jCzW//vrQRbc0K6EGhRg+FORzhORAGS2gx8Ar4G1n\nxJoeGW9WQ6tjyt2OmMaOSP210LxUrgB5DV/WTvZx57ELYMoydSMoD+i7fioS\nutNi0Yn65eAZokgmLNtUm8rIGKQwqc6VttlO8ZzJtbLiMHx5xjQxuOmoth3X\n2DRJPtn1YbOlcfUvM9u5Z5RcuEZjuohjSQgCyzhtVBNLm1spnWsgCgYPtbYW\nhfTLobcATZEmX3eIPZWNYpU//B8ToSV+f5CxtkFW/8hESfh/miqV6L+v6nj+\n0lZQHIAPQfL8US1tvKp+cEl7yY7+/HCsRcuusJ6JBnC47Ps2I92fJAI+wG3n\n75ylEvR8XADi/cOOhrj+ZDVcz+Z4EZ9XE14tBOO1sPWZiF+e8vpb7QWJ1zMi\nkQq9jK4CJoSQRozkPMx+LdwoxI88Az7QGCEY/C2a+ghKyhi111FhkOfSBjBb\nP6lf\r\n=VGKa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfjIo2cg6qYaSyRyoIGpS+HC7r2ACfN4sGqh26jV3sogIgM3U0oXjd0oeV4rnhTUyHxVNJTHILIg1epCaOQ4NmU4I="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-aa43fff2c65ab9cbc9d98a25dd61c8ac6ab94c34_1626346830436_0.811131310291251"},"_hasShrinkwrap":false},"1.0.0-e00da943901074d7b62480ba43c928265fe5a0e3":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-e00da943901074d7b62480ba43c928265fe5a0e3","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"60082c828d53c6d2f4e38a5623a08e3adce17814","_id":"@augmentedfinance/protocol-v1@1.0.0-e00da943901074d7b62480ba43c928265fe5a0e3","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ENOGonzAf8CvxGtwjy0kS+sgUFWCof1xEa2ILR4oawTc3pRdNf/MMa7grtq2EPwUATYcA4B8fBd2zyEI5f6vuw==","shasum":"5fdf80c0aa498a660bed26e0cf60d3d23d6d11f4","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-e00da943901074d7b62480ba43c928265fe5a0e3.tgz","fileCount":997,"unpackedSize":7555354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8TTXCRA9TVsSAnZWagAAkBoP/iMrTwRNKnl6X5TjPiVM\nMNi+FkxZEBICFbHtBqbOsoy8GN0IqdDOPIw80WDO4F4N203bWi8wvSislzdZ\nKdg0ydzufHaIOMPeIqOGneAVkqU6pMg+p0+ChL3al7YWm5tmVu6Vy8Yd3h/H\nmWmSrez+EvoNcrnUmVeAtaaMMRi8kepkf3HDzaJJ+N36/+1aTK8Sja+zK+5K\n1UYXgS4czl/mmcEq44HCaQyGEROQ42ip7ugkui52i8zlBdJX2MICdmMpg/cK\n3+UYMCQ1mj8duedVGYrhdTz543jd/Q1i+GQyGU2cs0BeYAluuaZwRgo81RKw\nx18GqrMHb4dH/Go/taUulm6OaPybI+53+jJZ9QGign9+nWduNa7Gwo0oNV0w\nBQ8tzshZsY/5sbUmUymmsUov7Hn9YWC0L6oKEwKEJsLvg9vXhCqQNqo/fG2g\nRWHAvXmG5isgxo0BM0e2WjVGBeepx1zym4SB/yPMyP2Ajm74eQJozH45Fijl\nIigkVQZpDcwXcRsbFwRyH4rcIoWP31pT9MXV1xoHIH6qa986RLNhG+HayMUy\n3AV3Se9KO/tVqFMKPlzX0LhKztTAvHbRHOTSRQU9gkCTgF+ojwKHFgXzRxIW\nFktWIcFPWaMYAe6PLUVjIzzFNl+sMlivtJJ/wB8iNk3XIFeapmyV/qDQflt+\n6Qws\r\n=vnIX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIqLzQRTrraGO8XI08sGjh9Ic1GxMBs4l4qXCyJ2UZMAiEAxZAMqrJde6KNrAgEQJ32+7rTOrwTijp2U4pU+ZCLqbo="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-e00da943901074d7b62480ba43c928265fe5a0e3_1626420439118_0.3131002705563548"},"_hasShrinkwrap":false},"1.0.0-c4a83addf98177f351505d1cd8c7c60b1e574840":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c4a83addf98177f351505d1cd8c7c60b1e574840","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"420793d5b3ad47ffb5af1e01f72278bb85cff197","_id":"@augmentedfinance/protocol-v1@1.0.0-c4a83addf98177f351505d1cd8c7c60b1e574840","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-YP8leqrmHLd68GMgJCL34/1cix7zOXWJaSecEdiYTUweE+yGpnfObQVDzmQ4vG5fZm4YoO6Qr7gtqmyUIIWOIA==","shasum":"c42f15db1d1945cff566311402b8826ad74c9d95","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c4a83addf98177f351505d1cd8c7c60b1e574840.tgz","fileCount":997,"unpackedSize":7505402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8Vl+CRA9TVsSAnZWagAAwGwQAIF0gLSFi0ys/KGhboTM\n1WpBh3iMP4YqoRwYQLmngPg142EguiDwMyIh7F6Y27gGrNv+mWpwZtHDaiig\nOH00gml+wsvPi6dXCVk0alSMtMTUjQPcgPCMGwVP28EezUwJijZua/SZmG6d\nCoZkO+kLz1r4XolRBDkLtDU2xrpnRkkWoAd4YyEY7Mbyj05tygw2uhk5yMC6\nWCdDVkotIbyF7RaRwY+xU9ssk/U1zhamYJZqXf2GuefK6ZtqnqgjaiIYY5Yb\nRFkYd5oc2DCjHW25oH4AMTylvn/iHeHyBDy1frIbZNVui4uAmgsjqLEGd6PV\nwbH/s0brjitePYw+6dm72HHr5CoHzXcP7Oimz7hVL/mv7wY633T0BK/qvbWv\n0l51t7SWs73d9kc9HksjzIaqoMtl3nq6RBmSGC/JJLnceiPwR5CI1bvYD3Px\nsflxyi+vLw9glKpZR6Pymvb37vGXc08idqglfSy9BgsMXvr4raCg2ZEbzzYw\nySREu07WdYQnvOBouwojl7G96RMlJZpMw29VPWHE+xk6GlsAUk3OrugsWrl5\nSvq9//tZ7cKw4M9BVe5fA8lK605z1v+VVBItI9T16Jmuu3c9DfDqNlE1UXua\nEwV8DOAKYi+eakn1XqH3ETU/fuXjDU6FNJXj84bZiTlPP1bBTyFDxzybKb+j\naVna\r\n=7hJn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsbDL3AOllSxVJTG1tWFMaD3SPX384TwDyqGQeQGwRsQIhAKl2+dAzi1qdFrX1mUXNqxoJYLarSfUtFljD/yxFy+aF"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c4a83addf98177f351505d1cd8c7c60b1e574840_1626429822088_0.8898535871047968"},"_hasShrinkwrap":false},"1.0.0-5af8e96e4c5b3048d2a3b53ffcc2166efe1a6e95":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-5af8e96e4c5b3048d2a3b53ffcc2166efe1a6e95","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"420a3e80c37307fed8b6e5a97b0a6d51d847a43e","_id":"@augmentedfinance/protocol-v1@1.0.0-5af8e96e4c5b3048d2a3b53ffcc2166efe1a6e95","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-dHyA502Nq35HBvr+iOMqBCOriifgauGMBFmbTGYjsm9NVXNBOZo/QwIsRJnf4PCffjYFkJCBWnYw8rCM/Zuegg==","shasum":"6facf045dfbb46147578a4224f0142ac16830955","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-5af8e96e4c5b3048d2a3b53ffcc2166efe1a6e95.tgz","fileCount":1026,"unpackedSize":7649844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8fRNCRA9TVsSAnZWagAATfsP/jCEvx+2EObOHCPBO84Y\n5KH/jROGGJfGzk2eMRRuVvcUx/BdGyrWiI+6ZuCt5tnlTJzrwgm7Y9yvvDor\n+9Kf5ucLUVz5ijfLbb5AXXRw/v46Z4LIlgchajspZnYdTh1nPv+E5yjOl5zD\nWD7xnfaSXzNszsTjuXlZotlMc5TEP5Q8FFu4Gvfhlrkq1KL2oFPDP2I4eLvI\n2z7mlNdVCCQzUzg7FVJqfICh1KXhNuujrOGbp+foyZdoNVEV0nT7XoxaX3Pl\n76bmCgTyEtZN6dHAyyfEgMtb53LskKoWU6Tio7fLArJusmRb78JgDOio/pnh\nFR69BmIDUZlafIm0pN1/jFHkD+8YK1eU+llv4tpdn1gy8skksp4K/bRP9/Lt\nBJ5+4hOH0/A7UGZ8JIMv9Em5ELeEPata2OhiO9GMJOWSMGu1YP8vSNLU7M6P\nwkWBZykJzSgGkCIANYATowveIPAJi3z5T3GVJrZkZ4J6Q8sWoXL782dKVcIc\nhj7MVMP7zZQ1SbBTA/2WJfWv5ujfz6qaqVSt2mXI7TrjW5EF/9HniV5X7rhb\nOchLl2rGPOJ1NSPR3O6nu6sBt6ls+/U9/JjfMgobqqtwwtZFvHPbqDgOFZD7\nssdDvRZrJMt7nyeUIO1bBYfZ+9LzuyjqWMGvWBIxmmbm2OHeGtMFdovpIUXP\n77st\r\n=qqR1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXt/dShvp31CcXx3QbJlwPWO41qJwG1r8difIlBacQ+gIgZqZ2a7uPTlZQrGKjCT1HiHJAalsCCd9paObQU33q82g="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-5af8e96e4c5b3048d2a3b53ffcc2166efe1a6e95_1626469453161_0.4218362494464363"},"_hasShrinkwrap":false},"1.0.0-56b25f5a01934922e6dc5457f772a5066f7fed32":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-56b25f5a01934922e6dc5457f772a5066f7fed32","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"830fde9632d78924191756b58927938e30bee374","_id":"@augmentedfinance/protocol-v1@1.0.0-56b25f5a01934922e6dc5457f772a5066f7fed32","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-DZcv5vy/B6ExfL+Uz575rZ4eQda32GuiqhNoCqEn8vgMtDZkIFeglEQpNyLdNrUAof4G4HXYsYZcXdzbhw9Tww==","shasum":"77c53907d7a4c5504bcb66cdf6d9b5956b8bfe23","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-56b25f5a01934922e6dc5457f772a5066f7fed32.tgz","fileCount":1026,"unpackedSize":7677436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8qLxCRA9TVsSAnZWagAADgkP/i3MDdxzufBZf3nsndbo\naYc6oefXv5X0vkdMO8aSWmgxf4DiCr+APFIcxE3QQ+/F46V5O7J3pXi0Y5vI\nw3QMDaP96LofDPVum066AEdrft3bAD5q6+hLsr6KxpwrMCpLzLgz7D5kllmW\ncsnbjVXbarKZZhySiLp+rNmUvG9ybQZmVXdErCWVcsmWzWMwbs06MJKc//sU\nMtLi3lNq46OkFpnv9VeVR62jZ00+tjcC624dXIAOMmSQPSNa68SClwAskSce\nSpmw0ZsFIcHBVU6sRgjQUUSxS0vVvZ6fsrDP4CeN4XFSTIyMmHen2jtzirnB\nmkk7HIKryEOrINm2N8NWnMJAFt7T6Qb9/BDfQ001IWMRstb2ldA+Z2f3LK0l\nxAi84xCNdgu8nopFnnBH+PKFKGUiROlsHuopTvVrucw8N5su3Vi+SQ18H6ca\n0r8Epc44PnvPs8JgT3icJhXJKanhW5svhgZ/SDL1YqLu2PLyN1dtdVT87GrY\npOiiIaEdiIBLAlf2RwpPS8IUah7vUCC2RhxLa3tJXw/N+78LKLq55t3hBieM\ntz92lu5Geyn6uT530VIcowS6/5woneCLjxls8V41+hAvYpJuDarGDLXvru+K\nsCf+O0TChpU9+AX6LmJlENu/JnPyhsxlcpDbgxgVhA30ZFPKHRjUqq/1x0vh\nUNYX\r\n=R/Y7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmRCj78HComlgOauD3lz7A0rYk66PLwqowdluImk4oFwIhANDmwe9LBGR7DlsXkJHctj5k1B1H1AaQCpgcnoTCKn9U"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-56b25f5a01934922e6dc5457f772a5066f7fed32_1626514160724_0.10137481604161325"},"_hasShrinkwrap":false},"1.0.0-367a75929cf83ae21480ba81a38060204d0b58ed":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-367a75929cf83ae21480ba81a38060204d0b58ed","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"31b8816806f6d8df8ddda3dc400540f28308d243","_id":"@augmentedfinance/protocol-v1@1.0.0-367a75929cf83ae21480ba81a38060204d0b58ed","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-5XidQMnmEat0IXzLCy9g6pGZbdHZPJIFx/bqxydlCYwXxVQoigUZqrkiQozABTHdyMgbA/DDv7dD3iWLfM76dQ==","shasum":"e2d55813583b8b0b4a439831212ba1b28fc483df","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-367a75929cf83ae21480ba81a38060204d0b58ed.tgz","fileCount":1032,"unpackedSize":7671578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8tVjCRA9TVsSAnZWagAATqsP/3hnKUZO4KJ/OvbMPVMH\nzSV5CeGJIHYlcc7twpEi+HqSv7WXLhc28FiW6me9nhKoR/RtQSp39E/ahfyn\nTuhuEOW2YZq1Jlm3GJS1xuVXt7Z2ZsxYmfK8PsEkNgyIr79BeBkWVjjvfCbF\nsX8FFqXUpKNrqWErEZOSWOpSjbJWk7TH5KPAlLahAbnOyO7eeDn7OA0gSVJ4\nh9r5REG9I67UsLRGRb1m2xLV1nmdN4wVQJXBSmYKEhUlwhNp887wBoDi0kle\nHVlWriMmRvjJr60+EohmowXPLuy34YVEkp0da9RGEXtLrDQGUFVwbU9Xd9n+\nqdRYKerz0979HBusNi+WZ3eJlPYYnr/GS5hYLnfI85fh8nAHcWDtRe4T2AKM\nCZ3+YBbJdUIOG+TtWXK3U5PIa5U961qUYCUfUsTvpwn4md049bC/C+e3f+4U\nE2Y3SoDklCv4Kp5a6OdSo4C5T/DPiqFRIHezOPIcr6VQQYSp0VNgev0nNnyW\nJikBUMs0IfScxZDQbzLZ4FFuY86UfLibB00Dtmq+8H7MzMMvD5nEWFHfDtcd\nJGYWLQ0TzHdmyeuC6l/A99MUhmYHO15P50sjKsIq8+H9XHwZc3wAX8JUPDYA\nkELK7U7b6Ha0fKhPkqHL8ohbDWttBYAb9FyTTVrVnS/gG3cbLHeRoJxM2CzI\nZjTf\r\n=QzGJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgDa/nNtu4VXCo0zpmWIs8EGP94aO08VvV2ijv7SWYrAiACtiLbye6oFOCmztudNpLKdeL8keZRUsw0Xy138OtHnA=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-367a75929cf83ae21480ba81a38060204d0b58ed_1626527075424_0.338365248561483"},"_hasShrinkwrap":false},"1.0.0-47c55a0a2342d002274d6e5fdd7353ccad7b564b":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-47c55a0a2342d002274d6e5fdd7353ccad7b564b","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"e12399698ddc11ed012b0fe1b09a410f5b26fc9a","_id":"@augmentedfinance/protocol-v1@1.0.0-47c55a0a2342d002274d6e5fdd7353ccad7b564b","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ujsCn2EMhozoV1rPr60EPRO2KI3FI/ryZuLRxBApaEISLW8/Yo4Myn2NGtZg02V0+6KWaOGiet/+PPi5vSpdLQ==","shasum":"cacf3f29421886fde77ea30693fbf4b958567e2c","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-47c55a0a2342d002274d6e5fdd7353ccad7b564b.tgz","fileCount":1008,"unpackedSize":7633229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8uc4CRA9TVsSAnZWagAADc8P/A62UkAqKkx35Fdwh3po\nvt0dmQ9QbxZxn/T89PHGWXAuDmCP8nIEn36I43yurlJNON2XDQYe8omxm1En\n5cPbIpaw/McR7274JVd2HMMmOO2zKJGHjblpBOsssdEfAyPOBklas8IOkL+1\nxbfVm7oL22j9kDF8vNBKrrcqje/j/A+pIIskNxiF0jpZU9ctUQTE0ZM2LBD2\n4liyfM9olI6vmI2sSe1LnMBSIZhdvskO+rxVjKIj7hVTZ1KK7nuhZcCqcViK\nXUgf4KtZIJO2UHpdi656jKbsI40Drcp44RwtaWJnAGqxaN6845M8Pd3T9pca\nh36j2/etM1GzxQ4FrIL1CVZFbNdVDOFBvyrQSIM2DOp90YnJ6WS6Fcg/In0t\nRC9DZSNIuwd/Mt4iw5wAPlHxYhcTqU8kC9ciUBRyumiRe1sb3z/R/woFk3hH\n5Fvt5kyhCv/7cwZdZZ/u1NEMv9vSIUfDPbOruN/MGjqmk7kypNTZEuGerf/D\nIjJHmO5ktgcZ8CpDBJdmjrJcRPb4KAkvg5YkGESQEu3WCdbHaOFALTAKf3LQ\nAzOgjajkpSN/afT1df46fggaGh0GTD6f7hU1KeAaHOjtDpHwGdN0Pmy20dKn\nyGaL3hvkcdIkcQjEMrSzry+tzsfLVVqAHQnXTKgzgslj8VqgS5trVkuxx6oq\nAdSc\r\n=Fpn0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBt29JlWQrrnbu+BHk/zaJVMQtsXEIR2C36Pjy/fI+eIAiEAnpoWops2eElqBWEe23N1jdzB5MaBGONAIaxB+3JMXTo="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-47c55a0a2342d002274d6e5fdd7353ccad7b564b_1626531639881_0.2846434248069867"},"_hasShrinkwrap":false},"1.0.0-cc7a0faf9bff2ba5d191a2b05134c81ae7493199":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-cc7a0faf9bff2ba5d191a2b05134c81ae7493199","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"4f833d0ccc4918a78133a33a28ecfe947b1722fb","_id":"@augmentedfinance/protocol-v1@1.0.0-cc7a0faf9bff2ba5d191a2b05134c81ae7493199","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-1eiQHY6OHor2+Xhevx4s1UA0CBp4Ehl5P4YcLUN72zlpMHCrmPKDNKBuMybM3aj8qiVDL0VZHGncC+No3BGMwg==","shasum":"06c5eb01a5d2d3ef659308473a0d5a8834400c91","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-cc7a0faf9bff2ba5d191a2b05134c81ae7493199.tgz","fileCount":1020,"unpackedSize":7684814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg89bzCRA9TVsSAnZWagAAZ3kP/3zuAlP1CgykH0J/dM7x\nt6LHWVHG1VuVYr4sHVJKK3Ech05grppzvLzy6M6EMbbGpahA1IucduqrOmlL\nUCidL0hihRxzEwXycZ6HCFP9u5gwI+5s3V6rXVzNhMduxo445T0ZLfNTcgPe\nKTzsu1Ge3KuvHsWK8y0SzXZ4eB6SGzvjzoRootxFb4hx/ZCAP4wBe25Q5GnV\n4fZWbL+vM0zIlmnQq0QgV+gqien2TZgkHP4MvNIJB/t0jNpMd3F6OG+9kIKO\nlB/xHHl+C6O14J8UaJ6gCoz3kENuYb8ofZa4QLR3/bz4nFxRHD9ilymWGC/n\n9Z53ojzRoCoQqjB+sEoSBb0uiNHQtPco6qXH5g9S8xMT0h1Uvl2Lw/OBHlU1\nYMshSAtthGgKrs5XCd/0+uTpxkYeA//5x7ONbDgcMS2UnpMTqOuONH901cgx\n6uFPsMkv8VpEferRxkhvU4EG7fWUbqH0DjRKmVpDzp00qKYRenzKgaRv8V4q\nBLRvPuAl+zlCvgaraD2abUVDQVcwACt3ANxT2mkr6WWS6drM1rkYPaRmfXd4\ntHXg4/8OVkNXznBUbQLsgEr4ODGr92e3i+zxvunk6mepQPNfbBvfvGoT9f1s\n12ZHoxa/x4oPPiBDDX9BygMqZfAhOcgnZToQyBoznu5aFuYweqX6nzFjifCt\n7s8Q\r\n=CrhT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDO9CJh3+Gf1dS1PDfZTNUuq7zLUp5puo+w/qpAClTjAAiAMbHI30afyZ6KJOZn0NtFmHbWePV+Ftf30uvD5WsoINA=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-cc7a0faf9bff2ba5d191a2b05134c81ae7493199_1626593011486_0.5399432271935327"},"_hasShrinkwrap":false},"1.0.0-d84dc3c161dfecbbc70bc462d48f5cd7d8751236":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-d84dc3c161dfecbbc70bc462d48f5cd7d8751236","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"c77cb1f354900c42fcb850dff200624b055d5361","_id":"@augmentedfinance/protocol-v1@1.0.0-d84dc3c161dfecbbc70bc462d48f5cd7d8751236","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-IJK5V6cgSC4kVime/u9E9aggVLMEJabvtgq2uq7aNCVjBM1sdWbjuWRxsNIkj+EUAQbFwK/iXBcNlbsYrWSpFw==","shasum":"18364d617c6d2c647b1f29077a6a635a8c8b3c95","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-d84dc3c161dfecbbc70bc462d48f5cd7d8751236.tgz","fileCount":1020,"unpackedSize":7713337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9A6HCRA9TVsSAnZWagAA0HcP/AmwaJ1IrdXUrWIKuS6v\nI3nsAJ7I6rsHeV2eMCGYE2DIAm20OE/EqmHDl3FANqK0Sq2XdQnIFwbXfw0H\n8C7U1cH9WWYjWrPjWKYy55+gTuGgAvF+dArla+TpJfTnR2QXT6B4ygoL1XgP\nx42186dXqllCVkO+Yd3RX/B1AvFktcy0267wUFAb6DGyR5z0SUzEcNZk7Xd2\ncaNLiipelpVskuk44gzfrbhIi5VrEs8E+bcZN+v3oHHD0bxsoT8fby4xurVG\nWCb8BPUKrD+wuk4cj4X8hqH+ju+Kaky9j4L4glGcn+YyecN1EvXsNhDKqtKf\nsTcXj9qB+iFjWoEKB6DblRlq1rA280+2z9tIQjTzMUl4o65ojOaRWR++TA9I\nLT4WywZ+ppeGovF4gb09d2MhSdc9iTW6OpKpN85Yh/F3K9ZTxgl+LELhpfNP\n5CsliGFw/kdcKhKDiTbxQQrFz5pJpE6yhrokR5NwFYBTMcl2BjKwnWU1BQFF\nWucUg3JjwNhp8k1WU0Z7aa+bCEC/iQt7XJpzWC9E2tlg/avRCmJ3/zRT8Swd\nExVhGqGOJ6jChAhbVGaUnXR6DWDh3SDkxabUzwsuXxwRweVEpPMEPuNltHTI\n14awVpRelapXJ0r56/rmmg+Ya3jm+1w8FGYLm/T8rPberWWrU9kh1+FjlT6f\nHFPU\r\n=hyTq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDckPRpexwW8phZO4gMPwn4SR4Hdl5ziI684FDisOnK4AiAjbYZ3bjxC7dlf53mwniezgUfsgD/gaVsJ+uKxo2f5xg=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-d84dc3c161dfecbbc70bc462d48f5cd7d8751236_1626607239609_0.8750106906326918"},"_hasShrinkwrap":false},"1.0.0-b0b98a710a4bcd4fa826c353458c3b5d2cc637ea":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b0b98a710a4bcd4fa826c353458c3b5d2cc637ea","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"f0dbe52b878f4c26104f64f6c7f61fc093060835","_id":"@augmentedfinance/protocol-v1@1.0.0-b0b98a710a4bcd4fa826c353458c3b5d2cc637ea","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-aaTgunybZ4foAmNCS5QDckBLEQzItw6CGO8HmbN5n8Qos9D0+axaZH8HCz66VnAiM+vZ44KKPWVHM+F4YzJJWQ==","shasum":"d6b38ab320cf991d05fd17ecc35179af73dda3ef","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b0b98a710a4bcd4fa826c353458c3b5d2cc637ea.tgz","fileCount":1030,"unpackedSize":7995468,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9BnSCRA9TVsSAnZWagAAunMP/2aVN6EtAjYhdz0TmYs5\nOM7owT3JYvlu/nhWgOc96jfTcYCPVLCuluxETxV/4lYhuVSy/n+NU9t6MgBV\nfAql5CVT0nqYNvY83p8ykVC6lv04OdiHo5yEPSZPBzNLcD9iSszIdSyy1Ca0\n7Ss+KX0YlJKR64dc42YUGQkvwdPmPBZxEs8xtBfmnd2mXy1SUfy/vmFG3Rq0\ngCUx7MG/QUJcTZmePL4DQKoOhvIncwLknLSt/L+DXH+YolDP7n2Rh8eatGPs\nSKKDHHtybvNk2HdsahK5TgnQxeglAnGCaHzeOsEpboZ6rINJQHHW29WOQw0a\nPq7q37DhRThfnis5u6Qvb1lYKki74EUd6cCdxUNYkYWeffrry5H2UaTAg3CY\nUnCNkYXPNbwJyg8Df3TzqnTT2t89xwSs2wGg13Z0KJS5vKJK/I3tY1KRRFM+\n9s4D5xOBwEKOfmqau+wSMmppNYJ9Pasp3c/sBkto/g3xoMOghILhWMJxIt/l\nq3E7bTL/9VxzfvQrcUKS1wxbYiC2DdO4TUDiqWvGdHHZbFvc66CIHQ4KMWY6\nOvp+0KFfgYcMMYnWtlrNPv9p8M1QUzkiUp1bHkqxXXC3kbvHJq2rlRqxv7Cd\ne9J4ys8i6ykQuLxtXu/q90ZPedcql+KJwVZbVZEk8mJYhGlPh/d79t8hx2Ns\n0rSR\r\n=JWoJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVQgaWNpJZB7U8D5JASWcLnY/bAyIaIKN2mpzhy7VIdAIgQyjhEMPx3YOCKwuqLIO4NvEY8u/Gx2U/tlv19Xv612k="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b0b98a710a4bcd4fa826c353458c3b5d2cc637ea_1626610130115_0.6942209369598789"},"_hasShrinkwrap":false},"1.0.0-e68d7b6780e3e1446d47845a5451ff91263c4941":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-e68d7b6780e3e1446d47845a5451ff91263c4941","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"ded333463e7819ed9640b541a93b091ad1585e77","_id":"@augmentedfinance/protocol-v1@1.0.0-e68d7b6780e3e1446d47845a5451ff91263c4941","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-GRqIy+LD2/zP9USg/OA42nC8h9GWgL2jLHX/LPMtdxUVwMdqhiGOoeYYQC3ECJSG3LJlBjYFziihhMHwdjVadQ==","shasum":"04dec5d79490aa6ca6f0759925a6f8deaa348454","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-e68d7b6780e3e1446d47845a5451ff91263c4941.tgz","fileCount":1029,"unpackedSize":7962580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9DHvCRA9TVsSAnZWagAAxX8P/0B3O+r1sSY3nwXaCJBa\nIKGsTKTB9e3TXGcjskx+VgMmbUnukvg3OEfCbtUo2z9/kjE1xPh0Nm3/9KBi\nd7O0OQTVHlrWkVmxUoswWebGRAJbZx5TLJf/lMMGTGhug3Lu396yzLd5Ok8R\nKOanlY/AN1jeuw4hkRfoFQWPDRRubrvuDAgO5r6syPkmH3WxllGMzQ6mxmNc\nORkY7GC1OIrdJuxLkizIBlxhiL4SP670NiZztcVbAsN4b3096O051j9f0qxS\noRtaxArASM45CvCep9XS+gYF7L33j8REzXzgYmtpTME6O4vVms+wjnNwQT7j\noPxx2JFq7ahPF8Ou37u9XgXvRpxoAx7a55i/S6FtnGxD/vqBhZBTOwSqsGEa\n+jorlVkiuIyX/mnA2VyCjb08Xv4XsScHDWp6BfcOCPB6j/K9UCbY32WtwM4D\nTJbNTcsrgfinBdRb8kTNus/DcLwsiAh2yMm05JM9oSoDIxTsZnqReWyyiZrG\n5ArhQzvfUmt0FSUmrg3tbdyHHoEMYQC8RM1UDTr9q6mnY0CxlUHKR6DKx2pU\nncqyq4weqtAIpnE6EijXjclfFzh2FT0pRnLZf1DiUd+VogllD+sQ1IUbdZzN\nFUbRg5msx+/K8k21gdEC6rQYtuh9hncQlfp3D2b+ngwNPXefwOSVSWabClnw\nhnoG\r\n=nA0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeOmD2G14L4W+xN2jKcPghH2ZTFv0Jvc6tQdobgLBWgAiEA2ntkuM3PdqhcuTK8nN8j0F73WYboK6OOqPlDUHpOZyA="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-e68d7b6780e3e1446d47845a5451ff91263c4941_1626616303175_0.7986204850076888"},"_hasShrinkwrap":false},"1.0.0-da1c0f77e0649313f444c8fc5d1dd3a88007b2fc":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-da1c0f77e0649313f444c8fc5d1dd3a88007b2fc","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"f4e334a5fd297e291aced052a576c2ed8db6787c","_id":"@augmentedfinance/protocol-v1@1.0.0-da1c0f77e0649313f444c8fc5d1dd3a88007b2fc","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-d2YZZ3/2fQmz9iLq6iGuiEGMQJ/wsqjj3MdsFrMwYYrBCORJFQYNmNygS6XgsZzH7/WM+2CbuU3pcbAKUTA8yA==","shasum":"f78a46f7561b52bd9f08b69b9ed9672be78b6a00","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-da1c0f77e0649313f444c8fc5d1dd3a88007b2fc.tgz","fileCount":1029,"unpackedSize":7967805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9TuRCRA9TVsSAnZWagAAW18P/j1BHKqUrw09XK+Ocwkc\nSIXd+UsLNjgAFLHxDhQ1h922F5h1h/7QdFvlQ0oQsG/U/jrE3+P6P5mPhHAU\nE+kc+iuY/rnjBVQqekfsVFDIeHpT+U/SEUJHKWHrCH3LTEdHlSv6NHEOG0UB\nNhMeO5udF/FQkqYz47FyoG+cQy5OZxH7rgX6XpvxJzXh3WNIx2tt+X7qNWMU\np6zWxgF6EGDOYbwSlW9Gi7/7IxY8+Q3jpH4wEkqMLfyMYK35/HepDkLelIA7\n/b8gcoWE6+B7iD9Iui9cXWHnHZHm6livSpZd3rf9k20HvNAMvcIw4dzKnDEm\nPs5CPwJ3bE3wCsek9aGsldOCQmtVqwrMBEOBLzEgyUej+YRck0ppd1yhpFUQ\nReeAxIRMdPZetaC7699PzqQGHdA3aOjYDpyOhHf9swdzpgcTVA4ZB6A06xd3\nf191+76yvPUgH5fWfcBWziaf4tyB/qf9LMY+6EyAg610MhXl2BW8CSk6ZX8J\nmad2VefrzQksOboHS+52FB9otiCJm61M/YCSMXAxX1mM23HPpe9Ft2zbUqLn\ncLc0QnqQUgSqDIo2e4fwLr2KGLg2vAXAyahItQzMkhAGo7GuhLOkLa4S+whj\njVJQYQfPd2VDbFKB7LTSt4wN6IL6FY+2X0HBgx0DMBgxrMj9oXHWtfyno+er\nWEbw\r\n=Hm5j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGWXkUSLEmPugftKxleLnaC/+DB99Xqi7jlVrNfms0KwIhAJd7b7RvNeyift/mwUdSWerdtDKpfptX7Q7ijoGiFyhl"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-da1c0f77e0649313f444c8fc5d1dd3a88007b2fc_1626684304990_0.31216716391064003"},"_hasShrinkwrap":false},"1.0.0-4418eb7c157dfd29cc775b05df6c863dcd25f4b0":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-4418eb7c157dfd29cc775b05df6c863dcd25f4b0","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"fc489a1c8e17d087a20cfb0d4e3c8dad31153864","_id":"@augmentedfinance/protocol-v1@1.0.0-4418eb7c157dfd29cc775b05df6c863dcd25f4b0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-AYQ+vvKThJBAP1IeyuetAqlqCUuhKrIjd+H5UeNI4AZce5iTaILg480eTjwf4+H4z9Ob/fZ/Ac4wHFLmHMWSRA==","shasum":"120feaacbb0523a5714ce5c69e3b74e4b3b116a9","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-4418eb7c157dfd29cc775b05df6c863dcd25f4b0.tgz","fileCount":1029,"unpackedSize":7967805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ZMUCRA9TVsSAnZWagAAydAP/2ARfQiM4q/uqYlMY0/V\nJJFsL3pcqjWQH6ffZrVE5XPDPxQUEKjmD+TfVITRsg1OMbSQ3MRJugXqSsnv\n2X06OYChZJz8v441W18TQSbWEkF05TLsttwGXiKfVcoCW9PUp0tnSZUG/SRY\n3LuvGzE9fI6x7QULtpBw6nYJt9XbNaKIg3TOX44Y3o29/NfeeEhYOGNRfbxO\nu//jardv2Viw9jq8R5Q22grWa0rL/5R8DeMEYlxxEing0FuLJgp3hqM6temQ\nOtrnHdFLh/KrHmg7a/Qm2Yf59pfjDYfwmvRQJovn6q5dyns3w+4ri0wXpauI\nzad0Yg2uZIX+obzsrh74ehZLUHg2XJwL7hTF6AmqJdfxSK1ly+m5y6KTc+/4\nVcK57hd8fCMi0+suqLjdIYssZK3ABpSBdt1xYzWcLYp91tT4DK7p5UE7XI9n\nZgc64hZpfxWcTXy9irQCEEerIT0cFcv5W1105AainZJEleycA+jKdV21YE6s\nVXs4CL1H62jZt1BF3CesqKtWc61ROrFODN7pwYtCF7276Waki4da1RSot/ip\niI9kImHhDoF+/EUxoMBnig4YfnmNIPH82xqTW+EvTzMBWeKKEIxXv2qVwlrT\nfPlzzkYLva5wa5UIgxoU6bpbUXkYkQ36KRh8gm4vg/f7xd2G79L5fHDvTmuI\nLZ7B\r\n=Qg0h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVnUu4X5aGOEuEMvRApLy4cEAu/MdOoT9fax54RSs7GAiBOIONuhl1NKJ4Ax9rLU6ZNmMU0eMbnYVU9mYO9brZgJw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-4418eb7c157dfd29cc775b05df6c863dcd25f4b0_1626706707882_0.7486436955056412"},"_hasShrinkwrap":false},"1.0.0-6eda9d890c45a5f307f5091a6d3fcbc6b07c071f":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-6eda9d890c45a5f307f5091a6d3fcbc6b07c071f","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"e7188cf7034a61673695bda1fe8722bc6b477d21","_id":"@augmentedfinance/protocol-v1@1.0.0-6eda9d890c45a5f307f5091a6d3fcbc6b07c071f","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-zbMhLGMb/L9UZhHbFJt3Nk9h963zFKvGG2lGG8LM5wH6qETFmmjdkE6Rs3E4nwagZU6FsoJRQOJSb6sPVPWVZA==","shasum":"df8e8e1d97ee07796369b0a7cc1446564ebf0137","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-6eda9d890c45a5f307f5091a6d3fcbc6b07c071f.tgz","fileCount":1029,"unpackedSize":7967898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9Zk4CRA9TVsSAnZWagAA+FQP/Ra06+czVKHCa2JL2pso\n5gRx4oIuln13V9oQIscZGzMXeL0+wIJz/ViwX39dstbzLkATww4gt049Kpyo\ncb7EZmBDzvdqgU/7Q9srLcgN5ksvQQm1GQbI0g9uRjjnxhev3b+HY27KLWxz\nFIU8uECLU0IsXluBQcI+edptWt4ciZSW0SLb/UIBAjPyk+OVul9oqa/oZ2YF\nvNlRj1NFGTedD7a6jfLxGMPJFyNnFBwshrHIGayRvSlk46xk7LXC0CrhgHOG\nVvCiwYj5Y2qOjrhPiuzKHvOT6NR43WVOri/iYNT9JbMuSt8cxahSGCCXJZVL\nam9YNAHxAZIMo9i0xIyt0RGzwvrzVVL7DyGcbAppXKVVu9JHAparHmnrR6DM\nXVGjOr9XQpKc4n8pCOoPr92X8ZQuPIuigSIbLZn3S/22olmoVkKaeaDDyKLh\nVnqTPZFOSn0K8d4vDv9Zrf88bwYGpgyyNSIUxXZULPbsQSeLHmQJ4ojDUcBG\np5+Dn5Fd9E/YRwX15h7gUhqi8onSEQm11PeTNoS6t58ZQHuav0C7GGwv8P82\n8cTQx2iDLMCj+rA3kg4rKVLMYg5JbZ+45Pd2AZaB07U3QiLc7tZfkk/RWdsY\n++f5/R4PbagTuM8IqprKIZL/c2f9jvKtj+K2jgQt5XDbjmFjnOaJzSFhWKfx\n9T3h\r\n=yDcg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQLboibYbAmyDfBqd7fV2xIL8LwJNAO3dAYNtoN/284AIhALc9QD8a0AMnFQwSZoIAjroEbv2gu6DDNpokvKlL0/mh"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-6eda9d890c45a5f307f5091a6d3fcbc6b07c071f_1626708280391_0.25603669947723184"},"_hasShrinkwrap":false},"1.0.0-f416f7170a9e80b3fa080951153d16f5c08e1577":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-f416f7170a9e80b3fa080951153d16f5c08e1577","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"ff766a29d3458dc61b3fa40c55eab03fba74d94f","_id":"@augmentedfinance/protocol-v1@1.0.0-f416f7170a9e80b3fa080951153d16f5c08e1577","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-T6aaTEhUPSYcbW7nvczLaPz9tJ5X66Kwtue1Naq9jHQ8gQ3GN0i0EbHLTOD7GC6dNiNAVGbcwNNiaf3lN0k0Nw==","shasum":"57faf6f459eb0c68fae26f678eab0cfa2cef58fe","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-f416f7170a9e80b3fa080951153d16f5c08e1577.tgz","fileCount":1029,"unpackedSize":7967498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9ax1CRA9TVsSAnZWagAAsg4P/2rA4eOVyIbLUI5XM3Cb\nMl5FV3FScALyw3Mmv8VEBhBG3MH54jRbWuYJCkszm0aYLpSdpYgeLu5Hddyi\nAhQufunj4eNyCbUjo1kLSUa6dTQ9CHcCOUBeR1t2gBHcl9SSRAP5MFTLzsWn\nBtd6WRW4MBwM/tlwsofB0uXXUiCVDC7bKuF1RJfu8CMe3H2euP+RIhzQsJbz\nuC6DJMIAPqO4VZCQdoZ022ih18JAb+LM+rRI2qk4Lj9F2bKguaT3EVCvX8bM\nvgKULvlr86foYav7N4ZBpmuFQyRQ5raiRmrqKwF2VQatNBb3PX7vfm/vTnOr\nE+Ufxb/Hj8qRLGcuaSQdVVOmRH9BOi2GFL78ezQQ61XW6xUeBgzEbE/sPoyY\nXacXPDYecv97YTsAizp6JuCG2hG8+GAdigFJaVuwTsfnrfYOLTj9Ih6SCums\nRYqa6dKC4jiDOh1NLrCv3x8F76ddhd6ES8C7PlmnfFLnFliAmfQIrqr++675\nkCOkIeuSj0XVlGjt7QrTG+Cpl+9Xjo4S4+Nj9Yofh6rUrEFxrpDKaseVxdWX\nDWpOew5hZURphJ2PUu8zQ8VP63m6j61yVCPJHySkLChQihmwxAfRfxYhYlB+\ntmyGIsnVf+UDkS0K1f9AdJICMJSQY5140f0jlSUV+uFsw5zkh1q8blwkYMbB\n6mMm\r\n=3JKN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0Cc++0e9pAj7SmrItQREr/Bg+Ry+KZbkbP3t6Kq9BawIhAMu1lP4x7BOx6XqiqNqJLsf52Onmi9zdVk5VYfLALxe+"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-f416f7170a9e80b3fa080951153d16f5c08e1577_1626713204931_0.8475362792633441"},"_hasShrinkwrap":false},"1.0.0-2b216a6115b3355ba9f1d5c7d8e12fac395dcabe":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-2b216a6115b3355ba9f1d5c7d8e12fac395dcabe","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"fe5b777fbcf7661aa881081f9369374c5e3c3890","_id":"@augmentedfinance/protocol-v1@1.0.0-2b216a6115b3355ba9f1d5c7d8e12fac395dcabe","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-WQQp2KASgLb1uPXXloax/gYJihbg3emML12ugLumv6sKUrwRDUwd6G4ODQyq1EyP9JgvllzpVMLAt3Zn77O95Q==","shasum":"8742822ffec409f30487fb9ca3e8f68c7d525e73","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-2b216a6115b3355ba9f1d5c7d8e12fac395dcabe.tgz","fileCount":1029,"unpackedSize":7967485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9bKzCRA9TVsSAnZWagAAqeYP/iK599pUGmxTxqa+Xq2a\nRgYdXpy37/E53LNp5sO6mTZ3wpmVlgEaxjlc7JPlpRzTy4n8gFO3hIeABky6\nwn75JaK4uoLzsGeiIkRpoduwFkeWS/3FvPQR7YaWg/7YUv7DL9AM5TM/5pS+\n/WYGS/xnFErHuTG5fq75HUfb6IuMbJ8VvSFr8cpS43BzQjRdGyQEqj2t9zHF\nUsBVogg/7rcwPD1VvJjnGapkxA3NbCzVouXrKQhHVtwa9eAVJiCV+YXAU3Iq\n4ZObt7p/tFCnQHVJzfYyrDjpS701mlf+QYzGdVtLJCHNXVIEibC9o41IhTv1\nMtUbfWc75+IZDGlB9YVfyMqAG8BZUc31OFJQXZVrbu0Kn8y7OGOXFZ61guqe\nww5q5BToU6uuTlsS1ZLI7rLne4+fnU5EEQxoEarH51q7JXTCcaj8iljuC7BT\ntsNKQOEGNrlUT5+JDec7s0dgxED/GQEM8ebIVDgwZv26Um3H9gCkfOqgRZQs\nauXR8srRS9NotFItL/W0AVMwUhBTqw794RstjgKVvh+12WK5eHbjjj/jdAu8\nM/iMM7IzsmobAFCqRf2AQyh4RsmVjgg8AVhsXoZFztbsRDA0OwnY9pkqafOU\nlcu4Tio6VAx8cbVoghxsF6AFvKfLkLKTQQK0ROxMGkVHpCQtOdh9J7DC2in6\n/Rb5\r\n=g2I6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9/dkx16XK+9sma/gthaJbyFqy4IDHjcflQoyb5eAnGQIgIoNnZ/POvZZRP3s4Kc/L+5rBf1v/WtQ9aH9nsW5Vi1w="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-2b216a6115b3355ba9f1d5c7d8e12fac395dcabe_1626714803689_0.11221190261844205"},"_hasShrinkwrap":false},"1.0.0-5fa8c4be6d82bd8ac571ffafad47a6042d5e2a0c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-5fa8c4be6d82bd8ac571ffafad47a6042d5e2a0c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"d96e697c7a1cd57a524276820b0a94f54de0e938","_id":"@augmentedfinance/protocol-v1@1.0.0-5fa8c4be6d82bd8ac571ffafad47a6042d5e2a0c","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-QyOfXDqucA2KqMh9vD3KAmVOnjwFieZabrd+yF5Wv05j6C/Ni4PkwNio+CEeTLo2zoO1m2tMpcFh6KntjacPcQ==","shasum":"c7c5825734f39d521bb4757a6da0614e576b8023","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-5fa8c4be6d82bd8ac571ffafad47a6042d5e2a0c.tgz","fileCount":1029,"unpackedSize":7975497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9bhHCRA9TVsSAnZWagAAfrgP/008mpKlHeO5Ld1EOipc\nNIK5bSGrRjw4RK6HNnO35ROSJCJvxRVKGjhknszOJuD0hbISX2v0ha/Qdn0s\n5TcWzjpuQvjXj/eNBSTpd3KHx8jA32NGKFWplVaA56BHC2JzDQtnYSdLHYaA\nf3Ht2wwMc3EmI4Ek2KEJPjZQBiacy5vFoTIk/nytZhPkGhdcON+WKHVlN1Kz\niHFoybPPgsmA8tMnOmBX3RhtUZ+APWKejRbfCdQvpGV0ZzkWHbnVpFVCJ+qR\nK98hfTxeXYYyUjYFOJ/2vmqA7j1Rk7YWxsnh9JihZ683ZU6oyhd5jnCwf63x\nsobHPgrBk+20sBlONQEMGmPysSgXQK5rE/38mZ1rMBcJNo9jW6pVDcony5z/\nxjUwMEJ5iztG4iNkdn2cqy0hvRSgdfP7ZIOSpE1/pVV7A7s/XQzV19fEsBfo\nmOZSMmIcQHZCfPyvRcfMIdIOfHASz7iGpSfKZdSbbYbQ457TkrEo8yw57W1b\n5miuieWr+9d0j0YZnR9YpPyFjte+B8I37Sv9cXDigXwk9XnjO12rR1G8K1DL\nRrOkWVQ8TEcwEyZzba9orKsRcoUbrZhYjtW4TuBha9EOlLViHRxzAapIIPcC\nVZBx/k2r4PdcqqhMxfv+dngeoKSFrcOFP8zepqcSJg19ytbezf1sBsEeGV2y\nIZKw\r\n=XCrK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOtVuDgKYNx7yXRb+8zp52MXha5BbKQIgSwWGTdv0yfgIgFiILk48VKNciUX9CYFbrXGVS6PWYnoQOjk71egW9cy0="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-5fa8c4be6d82bd8ac571ffafad47a6042d5e2a0c_1626716231784_0.4523691000336061"},"_hasShrinkwrap":false},"1.0.0-314d449265e5e11769e1b77e501a13be76144242":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-314d449265e5e11769e1b77e501a13be76144242","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:docker":"hardhat --network hardhatevm_docker","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat --network hardhatevm_docker test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUIProvider":"npm run hardhat:kovan deploy-UiPoolDataProvider","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"e4b78af35ea370e1021f773bf9d7df56acb5e0c4","_id":"@augmentedfinance/protocol-v1@1.0.0-314d449265e5e11769e1b77e501a13be76144242","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-E7RDjuJ9xkwpYLJ3OWh+dkADDt/Q77DK9FaxJbiL9g6e4TOK/F6Af9ClVllpal/DNGjwTuyDOx0v0MikgafFoA==","shasum":"4866f0dd32f16f19d434f3946cdde16108bd1ff9","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-314d449265e5e11769e1b77e501a13be76144242.tgz","fileCount":1029,"unpackedSize":7976093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9oEACRA9TVsSAnZWagAAEVgP/2BIzVz37MDkG1naGMhh\nhLOujz6j3B7hBNlbD+YXEqm+bM+MlTZIIdbgqQEdvohWEf7c+93uYuXPLeuc\nDSKBAMAeDUByhZSYipy4nsyWI90CbG466F3I1Z5CSLb7E4RnVf7VMKW9p0hQ\nLEQU90mdgUQlcFe+0e6xzge/9c6fxdcJBv57XNgvHWid0i46I9kyrszszadT\n8vwCmuUBvXAwogD+LZAOkeAlxbK6wi6B5x14bTpRViNEpRkMgffGbbCxOMjS\n4HhO8fkkF6x85wnA19kTNXp6yJLMTV53Tz4yptyhbLuJZCOwIJvpO4/+eG+D\nOgYCRiCVrKfKg695V7aKmIqNZ5yNKTLimyhj025iyNQvw4r+f4h4snpRPocA\nNBRRHVxAGK4pv+SQn4Xmbml/n/2sD+M24AyAFO7j+0/sP3Wytd5p3AVxKCW/\n4tiJnDdxGapmQzKcVd02JQkBf5h/a2juXi3NDpuDw6eI6VMBs66O57Gt3ZFL\nlym/wKMDT6OYQHt/cqfrzs1/ZBQ7nx76lpuS1D2VSfKYntkXbW53voges7mL\ne5/vjMpaDPm+0w1Z/V9Vv+/c6wC+orTytj1RENJW8P+PqrcOrwPM/Au3eLij\noqDD4KFV+N8D8IHjgKBaFrwTYby9A7UPiREcIqkpWhYl09guq6wkZNnL+fv3\n2G5t\r\n=ffwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRcqaxHI462VvsXHS6wGaTHDn5eH8+wjaM3znUZ/0aJwIgHNG4ZwhTayd8x+4z5Ukjafa677S8glC/rOIs0+d+m/s="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-314d449265e5e11769e1b77e501a13be76144242_1626767616441_0.2848123844631303"},"_hasShrinkwrap":false},"1.0.0-ccac31b62c810c86e6e2e61ba0a5ad3a3ad4f385":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ccac31b62c810c86e6e2e61ba0a5ad3a3ad4f385","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"1074a9d913c7717e03d9dbbc37e06f624572cca2","_id":"@augmentedfinance/protocol-v1@1.0.0-ccac31b62c810c86e6e2e61ba0a5ad3a3ad4f385","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-ji+o6yzL6w/lTCfLguu7lbiRwf1uN6iMoLRYQAqhy+6UTF3DPF9j3MOUk30/l+Pma+zKkAj7qajR+OO/J9yycA==","shasum":"d45ef6972f0cc316673ac577ac990a9cee9202b4","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ccac31b62c810c86e6e2e61ba0a5ad3a3ad4f385.tgz","fileCount":1023,"unpackedSize":8033223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9sRZCRA9TVsSAnZWagAA7NoQAITg5Zi37UteXZBVF0f/\netXjBDiiXAQgCJUxT0fSixl3d8WbAIfTXnzh1IynA3RTBxGi4LrWuTTQvbqY\nMB7gRX1f/6cnzPYwR9URuBDGu4+G/t//bHWI9LhOoMzJxUBbDSNOTYMQPG01\n35qCCpIzrDwhwuBwkgFf65UgyPxzRrHpiTH8ZES1zq5UMPovDMHH6cB4sdK3\nJDAT1BQ6CLdc/yf+cOsiy8W5yBfMIdfyBUTZPPvHcxVGSVJlTYpQirBoy9wL\ngs9SPbaKPPHAzdNDrDeqrPpKlR745hGl7fnvYwwwinjg2+/NOEXUDrJ/nT+r\n+gyaZKZ02zQXX3RR7aLoIRZQs4IJn65ZiLxvMmN7wxvCRaS2Pe7ACVfrE9zM\nOVj2Hp7ng9JhaSLhs2457XnG9YRyfCP7rQe5AIMFqfMVMJarBRaUsSPDY0CB\nHWRoJeIk4hPAxiLycp0Re02JZr0mgEtbE/tSnIVoB67YBfsFelSN00FnYMsb\nuR9HhZYP5YFK0YvVBiFaNFPM973BXaDJY8GVSRWQnXt0hBjFxSkJlUHaqR79\navss2nUzM/IpxrjHk4fTzQ6/rYDmf6YX6oqB37uRfdhId8x9QSikRONQUEfB\nW0qsI/qE5nJRYDs+lJZ0Kb9awxLkjxVcZ5cwyoE+xRuoXOuH7Rw0Fk+gh40P\n8q5L\r\n=FF6J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICt8USHDTQXb0H3Ty6tSEwP1RXRjTmuBt6mOLS749E29AiEAhEIukadTuzJK+aC6C6NKYOaM+6NDSw7K8SqGszdS5f8="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ccac31b62c810c86e6e2e61ba0a5ad3a3ad4f385_1626784857102_0.697316339282714"},"_hasShrinkwrap":false},"1.0.0-d98c1c7b42073e121061cb1fada5c1c114c3e748":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-d98c1c7b42073e121061cb1fada5c1c114c3e748","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"baa651e307a78a408ea770cc72314a8f313b2f58","_id":"@augmentedfinance/protocol-v1@1.0.0-d98c1c7b42073e121061cb1fada5c1c114c3e748","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-r+vl179gb4HUk/DKxRWFN8DuV1P7n8Z9cpaWecXiqXcXA2f7kp7hXkN3GmUcM23besiAGUYEoQZB12jZIUlG/A==","shasum":"f32db93624b472352bef8100d2bca73fa2067dba","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-d98c1c7b42073e121061cb1fada5c1c114c3e748.tgz","fileCount":1023,"unpackedSize":8033223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9uR1CRA9TVsSAnZWagAAvKUP/i5Zl8adEet8d67u+LP7\nu7/dPUp/iQFavjwgXi6MPbpvNELXp4zLoN/bxsUBufEtA2oJ60lmpR+Bmf9x\nCBcE4tOZYrKIRMZl1W828cnjS89dI7ocUL7JSyednZMB3YXY9oR8h3S2LMLV\nwEKRZWmm/S8Gc7jvKo7KnKU47Uuf0f7g9eFMMw8uaqppKfaPkO/cCPFlzAKF\nhEtwJMdY/CXQta7DOqp8VvVBKup/vCBh8EGcO7Qtl6BJ1R06/RcJBcvYrgft\nrPtsJw1CUW7Oyp6+C5QcPdmKeHZGm2rwMRtooZrJuO08CGFKQO2AxBhXSWU6\nUC68VHxxLyg8CCUGOSXm860fYredTDaerBcYD1VJZCRtD4vLN7lA2jiyEuaW\nZilwrOBB8MYR87HD56jKav+VKm0QbYgnogvS4IffjahPCyO2lCv6WW3B8MIH\nM44UcFEwVqp5D5DrT6HXnqZkkkGR2wTZSNKLhgBMO+GsLKPYTTUHe2Hh3ytM\n2NsYj4ctsTALzZY7eS/tfpZw/GKUDamwG0m3bwKtSJZ8KcUD+QH8t+e3geRT\nYElAHQSeo/Y58wX2Q5Iy86kdxF+FhzP0QA30e08YP1uAgnXXZDL33Gp6+2O2\nexF7B5Yuu5Ns3kwsq6SMSfst9AizcNxJNMn0lKRWkJ5CLnbd7jmXKc5OuMS7\nsSLW\r\n=iZhX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwAk8TnxcrtHLLYiywjyK7Hdm8JS0YtOq04vw3CTD2uQIgJUdMmnOhbNF6gpz7JiTJ8afjW130eivGOmGYdD6LNg0="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-d98c1c7b42073e121061cb1fada5c1c114c3e748_1626793077755_0.959903118691805"},"_hasShrinkwrap":false},"1.0.0-692d3d92677b714750f86b51fbdb590e219167c8":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-692d3d92677b714750f86b51fbdb590e219167c8","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"35be0a82ed548d786452318f349ef493b00e394d","_id":"@augmentedfinance/protocol-v1@1.0.0-692d3d92677b714750f86b51fbdb590e219167c8","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-2xnBhxNRcF/a3+kzpboe1r+neTjdZCev9kQK1WMdJp/8bsCsRGah/gEc7DqXpwjKgYEnCtGkAO72rqgwZOsXbg==","shasum":"510f86484c11b8d8d134747ccad998e1348b27d1","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-692d3d92677b714750f86b51fbdb590e219167c8.tgz","fileCount":1023,"unpackedSize":8033223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9vDGCRA9TVsSAnZWagAAQ3EP/1g9yCMHPkxlx5Zz9s2m\nhqBOTJMkvALRK+3AzieZPnsD0AGSwmOb+wsBP0+h5HeJqro6es0QPWUhJeUH\nGIKy7fE3QhuZAmHUkf9zHxIG8TVeb3ZqWCFj53WZHH1wELNukVTYu5vM/+Kq\nvJXA80pw33vd5VktlRDRIsgHEVAUwVhCfQMtiuHCJ6EBiDrUN0Zdur08cDfc\nTB5HUcnvY7dBMSvuk0lHNxrTHMz5AYKF+hSCGJzkHMUIBxgtKyg4Pm7fPv5S\nU9Fv+M1vfBiPNELcWVYL2Kel5ey00ZiYyEHj1Sh9ji+c35aZEDhkuKpkUN3E\nRbI3DXXT1jvgk8/UF9QPBRjmxnBxQPUETzAIUQ6/d/XjJg7W8Z6B0RfBFxA+\nZA9dRRrKTxc3OuYCVo7FBPZBUuxPZyUSAjVXjPrYJCqjNtWILFW3D9qNs6Lt\ntxOtDnI5CHzlhWT7Qcxuag81iCrU8e0wj8FUi7+0IoaYgg7BDGT+y6nin2nz\n3ipsRMQCYLlPSUa8REK5KmHI6bQYYagmwc/HqJylg8mvPK7rl9soTZCTWpG5\nOOAj99+Nzi2O5h1r8Vd09rrYdyDfDALa/oVA02Z3ywxccsvZR2mVgRzIsUIi\nDLor7YORbN37A8aGC/3fcCbpaqfXryOhReg2oOOVV31iW/SqC4ixNuwYSTtP\nhHC/\r\n=6EA4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtCvDJabQYK/vs7JzQf2tgbcRoyICbgubpnKOuQS2i0QIgAeKjJaes7+NOHL/JUsCkCYyJmWVXGUMQW+avQvVXCyY="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-692d3d92677b714750f86b51fbdb590e219167c8_1626796229791_0.20290547025361594"},"_hasShrinkwrap":false},"1.0.0-214bc55df4ee1ed55d7b2a1a2fab4a8a071fc06b":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-214bc55df4ee1ed55d7b2a1a2fab4a8a071fc06b","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"9cd03d3f0a0083c13bd500e91e90edce9c12915e","_id":"@augmentedfinance/protocol-v1@1.0.0-214bc55df4ee1ed55d7b2a1a2fab4a8a071fc06b","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-5L7/UVm+sW0++/a9HgCrWpIQ/XB/UqWr47UsIRAf4MBPBBg7ikAuob8R1A+HH/sCPduBatwE4I4yIC9r0U/XUA==","shasum":"19296f7d3fb995c819c8dbb4cf9e2634670c60ce","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-214bc55df4ee1ed55d7b2a1a2fab4a8a071fc06b.tgz","fileCount":1023,"unpackedSize":8033223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9wIcCRA9TVsSAnZWagAALVcQAIEw8LM4Zh9EQ/yrdjU8\nOBDQ8y8iIvrPRzEIHTzuVOGAJ0KouMvIVd7BEZFys2yNl16mPtDomjVKNm+2\nbymOiJkfsFzkMjaoKlxAQsD2LHe75j9IM0KYul7YWHptcTN9QNxt9wqddFqT\nodCBplkxUA4nwHfl3wqa+QPTStOVcrLS819n7gYjM7zfl5/1oYzEhDouQeI9\ndHpSfApCpr1mVq+sO2IyXmue8zxaYdGMkRlEfGHr3T2hb/l5nb/N1WFztSSt\nam5uqVowgHY7L1U0w/yWQf8naY/SoVMyIo+dxqBB+m8Pb4RZtLHj0ul4s258\nd1LXALYixzYnYYaYQ8NX0nX/5MVLCxqiUdMPeUOA8VQZe04YyaD4YRfnvIel\nKxc/zQg5Dg4kYNSXjop3nDfO+IpkzvxkMLDcxbgBu8P5QNCqqNkiRZ9/8GdF\nl3cI2hov8HhrYwtTJTSUoieXCrwOs673kx1KdKnu38B4z69gyGf+coX/u/RV\nGCNX2PyI5NuueghbCjaMVR7BESXZEQAF3gk98NS9Jbh8y0NupMIxrJsAz5Q3\nKs7Nm0hx0+y57IgLyVBfMEdCCuAm36ucBbiWQ24pJ0gUlq+LjV+zJHxEdGqx\nh0qMrUY4IuJ6XfjFV6gkkzVSEeOZvBjEGU1kZ9Oi/35A+q3yE4y6+D2S0mtL\nP3B9\r\n=Nh1f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa84WEW/cjO1c8P8KD+Dmq5y1et/eq6sCD5q/IhZuQaQIgRVmpuoIVGozPT7+8wh+WoCI4qHWZFFI/g+vjtPIAMrs="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-214bc55df4ee1ed55d7b2a1a2fab4a8a071fc06b_1626800668739_0.8129758754155254"},"_hasShrinkwrap":false},"1.0.0-8239a95dad61bc465e80f1363eb2c933c2a4cbd3":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-8239a95dad61bc465e80f1363eb2c933c2a4cbd3","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"e4e4cec81e0c4d774563b249f53924ff0ff3863f","_id":"@augmentedfinance/protocol-v1@1.0.0-8239a95dad61bc465e80f1363eb2c933c2a4cbd3","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-KIwMU/03pLL2pORP6BQEIUoYdOrzA5hLSRbMWkysP7oNyWKLcD3E6XW7kAJjDCGZSzEkPBjxjwGtwhwKQPS+sA==","shasum":"e4f9e973316e87d03f0a8f409a508e95d3c84177","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-8239a95dad61bc465e80f1363eb2c933c2a4cbd3.tgz","fileCount":1023,"unpackedSize":8065694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+D3ACRA9TVsSAnZWagAA+VUP/1gr1xjuZWIEKVQ3Ruhk\n/tUvW+Bycl3hsYXXs459vg+QUolwaljSzUMEmkVr4n23UVG1SE0hfAdlKdBC\n0jkB6A3733uz/3UtuL52iDCPEBzAoU3OW4sJpfVYcl6a9TABoarzaK4bV9ke\npbDMmdCpuY/91tKZWCI0oNrYIroOjZnjNZlcFpRUtvXA2cb0lOGO28KczHNP\nH3W1G82Y5VwicgbR+i76Ure4McNF6YjBzfA7bWBOT6mXV9rCDARaymnPczoE\ntVBFPX23/0wmnmMSBqMpxB5nx/BhM25zFy/Z4jfGxIfahgqMXq6OsoCC44w0\nbtU0SCeBm8zEvB/EK/fna/oG3pryiIoRT8Tqi7SiefsKgGqlpTU5XDEKz3MU\nHtTg4QCjdcfkkJlnH368+TkhuQPrrWn3i8wIhw7lSi/xopZCIvYDGoPFpo/F\n8Jl4NxZWwH+Ow6p78zeL6sg8qGgH67CuLTwV3XRX5PUp4/tvs9tvssNScoxQ\naJplGrFScB8AdHkCFZtelsIiLGeJ1HkMlsyNcNnL0Evs/0mQISN9zYnPl+2O\n/3b+bWxKRbcKhcFoSHSvzAMmJZMlYozR/Hdpy/SV42laa9RhB3w4b30gbW5z\njFPRjFI/W0EE5OiVXAguy5Ufg45/wLnCV8kZURqrfxeAKHd3y1CH9igvRnCq\nCV2A\r\n=RAgv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHNHrZU5f2XlbJ715Z31TsaQFIRE4yJg4VLVxh/nndzgIhAN0jlHOZsOUINhP6v/uSFSeE5iwU1buonoMCDz6Sh0BF"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-8239a95dad61bc465e80f1363eb2c933c2a4cbd3_1626881471962_0.7033121390398642"},"_hasShrinkwrap":false},"1.0.0-c7a96ec29548ed8bc67153b250d90b43dfb809a6":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c7a96ec29548ed8bc67153b250d90b43dfb809a6","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"e9937bd80fb43294295ebec2a22686180c73ea28","_id":"@augmentedfinance/protocol-v1@1.0.0-c7a96ec29548ed8bc67153b250d90b43dfb809a6","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-+/9xuCCCcu8wBVB5cuI+XuQFcqQORk8Q3zBvQ1S2slYRaxjdgIIy424vOnfuCQH5K5/CA4DryfNrbyGkTuRzKg==","shasum":"f08bc3c6683a768e3fc5f01aa922b12b80b003f0","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c7a96ec29548ed8bc67153b250d90b43dfb809a6.tgz","fileCount":1023,"unpackedSize":8065694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+Ui8CRA9TVsSAnZWagAAGdwP/RdpmZFcKRxlDSLWqyOG\nxU8lLYgI9aD3203suWVJ+v5bfqtvvEMr3CbtMkGUfVjiI4DDWk3D5FPF6ykm\nhaQHywE5QuY8JPVNFim4IspHMKO2P2zA7rz1MAUyNhBzVSrPDtybjZwc20IB\nS23HDQdywNeWZMkjRvHiHJ7YYkjBuRS35B3wqfQeDeJO9HvJFGrRAkyHuVxO\nxYxcnnSun+Bsa8wCy9K7o2xl98XwPxYWsRYoVyt5wHlbYiDkZvCFxT9PV3k3\nJYfy7jsz3tVpoVlPETuu8VA3QUUDRcGOMisAEoRshLcy+riQzvsQIL+lR7+R\nfy5zmg0pBvjUosAreu5bxPg+KnggrfC0b/uplbvgycOn9M2JjoLBqu+ythpw\nTBrH+jUw5r06iq2FCaiVrx9n4k3o/MIroJxtBaFoJmPyWsugDx13et9VQqLs\nwkgrU60uoXNYqlD9yA7nWOqsUgFa1OkI/G6FL3O4YgFiR7lQa6XgKf5erKET\ntieih89uOPXkVvSUULttzsp6EvbLlBgFtMZX8ihbh1ffRIYaLKXD2yhENssk\nkJ4yItZ4LKYgv0VFbRYAgiTlNDfU860rAduN+Yq/IbRuW56oaKeeyjDEknY8\naXkxERDftqKq7+G1u61laFLbvJfdoa+clQlfq++8ejQRDlRJOMq4h52pxqeE\n7JYK\r\n=gJ7o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHR2+BoC6I+53CaRdZNXD6D8JmtP0BsqCd3OMrk+gYWAiAt7B59ngfxVYIw2m30IkOxSt+X2E5UwH2+QS7kWESWww=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c7a96ec29548ed8bc67153b250d90b43dfb809a6_1626949820643_0.7427992925336557"},"_hasShrinkwrap":false},"1.0.0-dbcac36e123a613b9d31386dc7935bb364ab51d4":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-dbcac36e123a613b9d31386dc7935bb364ab51d4","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"e1a2a27a3403876db228db4f3d86b190518518b3","_id":"@augmentedfinance/protocol-v1@1.0.0-dbcac36e123a613b9d31386dc7935bb364ab51d4","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-X1GiuHFS/ra/68p0zBTL7lL8ytbvlqfoTfNSlSmg8NHsa6ykEO+xkdVUX3r/Qkmn5QraJtFNnoOpte3yNe5SIA==","shasum":"599a443fda3462b313591001466e05ef7a7b7cbf","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-dbcac36e123a613b9d31386dc7935bb364ab51d4.tgz","fileCount":1029,"unpackedSize":8084107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+U7cCRA9TVsSAnZWagAAIP0QAIBjybMyTsYP217WJ0LE\nmpPfL6SlRV6vCZy7QqfubwnGnT3XHs2IiLQPhZrjqYzWFMADtjkkCcyKCpWC\nAvEzK29fAfwxbGikgK6BpssrknDKNTlmfk5EWDew6cwa+nkTSYHvGpiNv8RB\n2o1wAga84p6aO7SCex0GBWuxD4lXOgO4KHwVAhge2kUtKhbiNW1FMIwLf2/9\nosL6U5lj8dIz/h8QdVslTAgDhCvIqbuD+RPUPaINZgDQgAdSg02sIXdHtT0g\nsG6It+Q1OJk3NXlTejaK+5arnFd7+qWLfSshbSESGh50cMbaC6s8JbpozlSH\nOz38oPjXl1804aYjOlHc6jBzFuLdaCQeT/ZZ0Lyj3t0IYqkraSEYlYe3vJAK\nmFGcF78bZHvxExcRVtUGO9WSP7vgryp9YDaWuDOKM4TwuV0MDaWzC9qDhRGe\nVo4oMsnO5j2gK8UwaTzk4cd/DyZQ7vFb5Wd7RNbuBbhU9PiIjLEAHHRvdfON\nHtMgO9lLFbIBnsoaRJA4oLJCtLl3vMYgCNSCXihEr731UcDsD1TTIVwZfCm8\nEUqhv6CYu1hpQYCfXpqzCjPdpWAEuGRAoqolVt7s24HR5JFT4JR/bISwzb9o\nvN1hjGkLrwiOLlceE/EDAt+0jk+aymkmSx9goUsyo6SkSCqk31Bm5rsCK2Er\n/G7h\r\n=70QN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArlhwuvLk9Dt4Ff3o6GqQ7u35LMl6AHWn/5DrMFTsfJAiAjriu+M3Be/Sqb69IYK4j7/5ZzNZgXcwVihKuNey7e0w=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-dbcac36e123a613b9d31386dc7935bb364ab51d4_1626951388656_0.634371205101693"},"_hasShrinkwrap":false},"1.0.0-b3669e9cb41139b6899c6a0aa3cbe3528a1bddc3":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b3669e9cb41139b6899c6a0aa3cbe3528a1bddc3","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"b193a14095cf9490e56d76d5a5b73228e348780b","_id":"@augmentedfinance/protocol-v1@1.0.0-b3669e9cb41139b6899c6a0aa3cbe3528a1bddc3","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-JNZ1vWywfQw6kSVo2DDSqldwj8sxvCujtcGBQNn0iHtKaJpRHKpBi+tzodpWuMd3Bzf75+EkQKs/xVgmBgZFEw==","shasum":"0fdda5ecbd6378b2c3f09ca263f8132586d62e93","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b3669e9cb41139b6899c6a0aa3cbe3528a1bddc3.tgz","fileCount":1029,"unpackedSize":8069733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/nX7CRA9TVsSAnZWagAAv3wP/1uGkBCJgtGR95eKBu1A\nwdbit2/bzJJQIasyNR81xU+bHi26D/BeEGehFOzURmor1aYdaRNmDwo48ro1\n4K8PkUjesPvpuvTVS0dFXdqhIjVKqx37rF6AnzT2xQ9ik0v1Ky0/93rB7aYz\nAU5pRpXuhUE7rsAA8UFIfBxoia1p5pExx6D2KcI0z6EEmS+1fwUv0lSAmP1E\n4aqas6r6mpbEmgAC90rtk5k1asm3J7sU5eAKX99uvF5QGFENEUF+YAd/qsFH\n1u88j7nVd+W4ITvmX70tJwiGP2NCgf0UNOr9euRGHiln/7xDgZxtQkWzLjLe\n6ErEXM4NM1qguiAj7cp2O5I+Jby7kvvLr0hAwsr9JH3M8EaiRHYH4I49ckPs\n3aBulebD1JSV8JrC4O09SHVyB4tTssa7Pa61jmtH9hod1G7Gk+KAuGcHDINt\nQAcNIxJ3Svta48zhFGIRoyVeM5EnqXMhXRwwkMbdPecE3fLnK3HLeuk8aO5L\naOTMNYO6n3dnXxcq3zQWtVMnrVKh/d/dZixvqxI1ozw6mzQniIUNEGm/hwJv\nmfejVOflU8sa4masmE31GKs0lwg1c1qv2FNlqGBVagBg74fvdv0fHUah5MeN\nKXGCsQrNwFI0HLgubvjszy+ONhfShDJ/A6R0lEtw2o+CRd2bdnaEnZmx1s89\ngws0\r\n=oeem\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC+uajN/RxF8WSiQMe74QCH96H2fL0aOt1u9p7dh/SawIhAJ+bFXSaQuM2UrhROjfIbMYpE+c+wmCVCa2j3aDk8LNV"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b3669e9cb41139b6899c6a0aa3cbe3528a1bddc3_1627289083178_0.456118330026239"},"_hasShrinkwrap":false},"1.0.0-5187e20c00626b4420586d4856b5881e456394a3":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-5187e20c00626b4420586d4856b5881e456394a3","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"a99e6a1a38ba6cdc7d548e00491ae1c6ae1ee661","_id":"@augmentedfinance/protocol-v1@1.0.0-5187e20c00626b4420586d4856b5881e456394a3","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-t8n6uM2admwNXysanZPThrnK3wZQ8CrPRFIq9dFsB2dL+4S0nEEtR6tx8beu9hpBFRlVHNFeaeLfT6VE9O9cSQ==","shasum":"3aef06e61f38d7c099a694db58aa0a4cd664ff89","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-5187e20c00626b4420586d4856b5881e456394a3.tgz","fileCount":1029,"unpackedSize":8065374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/niBCRA9TVsSAnZWagAA42wP+wePOIeeNXiCrpkjYhtO\nv2EkuOhvRs16dvy8bt3HbFTggK8MCzFh9IsO5p3XOEuADPrfevoZNi4n+17P\nDB9DNlPipsM1CObyt9L3aftidLpWIqBxarzrM+HSe7OhfGuFfyOLLCfuL4ik\nmnw0Qvowev1EPailf+SvPfHzM5l7Q9iA9oHLD9c6MP/aYZQ7feEKsumO+ahf\nXds9uGR1gt+eWUKP5zjryX5ChudUgbQoNvzEgMu8PaSXRqKjLsr7GZ4JFG1I\nok6h34fePOdw9v07UHTHGQnpLpJp7Ux0cWtvlFBqTTN96l4+WJoOXP5vAJWP\nzIe0TRnGmO+LC2pZ7s9kZGdxS+wXO95Sd2XrJCNJy/TVhN+HI4raqFAhk2ft\nRDcebIvUYyXf3YfOxjm+FxkiOUIuPScHZcsgmISJNYc58lawvFWhzmKPB5e9\nsjR5JGnZZVmdD92THIcX0NUrhhlih4FSf7Xfgot8AZhJ77eJla5CXMx09Xqy\ngAvbNqquloXVhPIywsdo2AeS/ArmT/g6X7ovfvucYbEQSWgVv429Ac64e/ca\npj32qgoTC3Zj2Y/YGaIwOKridQlGca2Dt6rhN2xNQGXXDXN7T2A9+84W8+UI\nijee92dxAd4YShMWtRq2wILp4ATrtINw5Mow8nh4sQBwoC6Qdiwmv3m0v/Ru\n2xx3\r\n=D8Gv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPOWTat/K1hDfWoxUqtMEI0q0F1tpGSYovirDRL9pPpQIga1ql03DtKC7A29ad201BcRka/0Sq17GChV0y5qK0qkQ="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-5187e20c00626b4420586d4856b5881e456394a3_1627289729077_0.12881623587316926"},"_hasShrinkwrap":false},"1.0.0-30f4e7677bf6deb206bda36d8a5049d28113c50d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-30f4e7677bf6deb206bda36d8a5049d28113c50d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"375de729cacea54bb59f8d756a2e4eebee5e82f4","_id":"@augmentedfinance/protocol-v1@1.0.0-30f4e7677bf6deb206bda36d8a5049d28113c50d","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-+8G+aycL9kFBS/ckdYJTLtbZURM/Cw/Gy+lqxsg1Q9BeSU8y5N18Glom+ScGy8sEokXnsQV4zsVEiO95OGG3cg==","shasum":"059908a9d9bd03b43087be6520095dc7d2468c63","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-30f4e7677bf6deb206bda36d8a5049d28113c50d.tgz","fileCount":1029,"unpackedSize":8064331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/n2dCRA9TVsSAnZWagAALewP/3+IOk/4SzIuOYuTMWmB\nvGSyLhWF61TaEUaFEXzcPMRdlNvLjDmdab/mDSyo+oTEgYUNCo+r6Oweh0XN\nLxw4p7zmUobpOpWpnNBEail3PO3GwNN6Kh0uuzYo2BeRQpgil0x5GccIKush\nv9qT3zAxKHZXIGAl/Fo/bQc0kEAXho8u7MqOgGNRpCjQaPPdlWB77mkTzgOx\napDZurc8yR08W669nGzdH5FYaL//S4CLlp/ftPP+TfvpZ/waGUP/Q2egTXXz\nP/Jg94twubFkSc4LVwj4dA3KU1GPVi2vLI7puF59xxp6HJS704FjYDBtzojE\nvo1fjQXCdbKV1w3kbkBOxVpn8u1UtHD+s0DpdFbpW+1U3BUHyMfxlwMOnemp\n1WNyfgY/YBnwkav6GLH1ni/6IrXlM8t3wGBxERcu42c0nIRz4HOndojmifQG\nEeRApOuUvmZAD2PHpng5mGbn0gZ6yEycxDEnTU0UbTVBvNR7uYOXgZT2Db3U\nGLc6pWqs7oPKVzEZRn/fxKwraYEPOh7fx0ejVKWDLqPJfJheW9+ooP5S34L/\nmHxRCilDwrHKgsQHvgdAcfTbLord6k2jAWFtYJilEtnEPNr5XiSVGgGn+wq6\nxAjr/73WuSikpjnJNwDHlEVaHwB7MJQqrCUS2cQ1WilRNV+EQHwQpUmO21lh\nOP4/\r\n=Jq3Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAr00hB+W1SULB8fXgutqFMTya81J++hp0FivR5esKqMAiAIR6z3Luus7ZJ1wz4L9cUD8Ajr6n/lAfcThtZzOrz3mQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-30f4e7677bf6deb206bda36d8a5049d28113c50d_1627291037731_0.13224087081346192"},"_hasShrinkwrap":false},"1.0.0-37baeb08c33601594cb6ad0acfcc7fd5f762d02e":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-37baeb08c33601594cb6ad0acfcc7fd5f762d02e","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"eac7487ec2f09b1071d6830e0ed747cd9d437a35","_id":"@augmentedfinance/protocol-v1@1.0.0-37baeb08c33601594cb6ad0acfcc7fd5f762d02e","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-pM82I7Ti6k1C7kwqmawqSCjuA1xQQp+mPEksizUQGxkUx9mFByTPk8IMIF4E+zrss4P+OpOr2olypJj0XHHfeg==","shasum":"e2c41f7ee8e67ed3129142339c92295db73fbc24","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-37baeb08c33601594cb6ad0acfcc7fd5f762d02e.tgz","fileCount":1029,"unpackedSize":8064331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/s3bCRA9TVsSAnZWagAAXPIP/RiUxyWsCTolsiHDWuI6\n0Q5P/omT57qZj8bGoh7Y35TSHNkeFyl4TxxpSQoCx/3GNtNAojhxggErX4VK\ndgZmxE7rysOCQ2P50QPBAK9fgztLwNp1NiIyF/6wikN1exOiKyiL1Rt+txVA\n+bTzKsbS/i89sxAGhuj731KEVhtVrxtJTaeGpBpd1Rf8PeM2jfdbBp0wXeea\njEBM5j95HW6e0L7UeUQiTRhg4sdn35mp6gj0ugVyH+4892I8l8ZVsTgPX9yi\nPVrBD4ELMUuj5FfljJsDP7Qrdch1TXUST1STmezE+DDgsx343W91JqWCXH5j\nn8QrQT00OqOF/9ViGYZq0Ux/sX/Z2KR6k3oKSzzMJ1V3SVDvPavXP7I9ks1x\n5oJbagzllBDouuLhumFuhrPsZz3hdFFwzXTeeJysWC15bT5NwIKF/Alnli4r\nMEdixLM34+iHDPhUQJTpooq0mCoONvY2bJGqKQavmDOnzXGCKEbu3wYRMFuA\nUZdPKWKi7fUU7sb1UJntJo5vHZsVj9rt6qE4NoUnzYiRlBfrDCCW0mxtEivr\naIQjPCtu42R34eUo9RYixjcZDMaXl1xmJbH0W9LFKvGoHz4yyehocafaEcIB\noen1NLW5WRyHHXd1zQj4bPaBuWF3MD08kI4CYTUCAMCr/3tznIkgQRvOpwI2\nr286\r\n=EoES\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbE0EkhI9xkIVHGEqF/fT7Kdu85NeNVvuBoc5MUtqhwAIhAL6geB8B6sMr3aGnNHh8JZ9d03cMOpfz2TfE5vgco7lV"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-37baeb08c33601594cb6ad0acfcc7fd5f762d02e_1627311579301_0.16071116947614472"},"_hasShrinkwrap":false},"1.0.0-3e2d63bdac509ac3faa954066fc76f6ee9df1cdb":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-3e2d63bdac509ac3faa954066fc76f6ee9df1cdb","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"4ec1f4a397ea984a98614fe1042a3fcbb0597ffe","_id":"@augmentedfinance/protocol-v1@1.0.0-3e2d63bdac509ac3faa954066fc76f6ee9df1cdb","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-1gz0WZldeqkGzBWh35PV/3gnDl5oO9W5y9Sf58L54rP7sVl1hRIdh9FYxsvAwPSabWN5dQYTJ8lSoUprZUFCnw==","shasum":"436a850f489a9754e06cbe1b3a255dbd83dd2f6b","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-3e2d63bdac509ac3faa954066fc76f6ee9df1cdb.tgz","fileCount":1029,"unpackedSize":8067319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/8WoCRA9TVsSAnZWagAAnoYQAIyN8V7J5tGYbh90DxQG\npFcqHoIt6W+FB5bO91IlRk+sxB0VJK4M1N1mkxf7hYbx9iRtpxpbwgIk3T+D\nkXsqfc+BFTH+h/3eKHi+Og5NMLO+oqFn5QWezi2zPQ4m8s1RSsqSGDXMxtKx\nXvp7kcAg29MFJwN8FIfbSygM7SEAR78/iC7kBHhKMKG4PQcbuh89xWNf047e\ne4a12vi/3+3Sh29CiwonRlQwdxXTAhv2/ui8JTgZj4+3WWkB74PRzQq7dja8\n7t7LoCc+zENPVKI2RuN2tjX0l63VtNL/4mB7LK4kYlw3QadMDIfwLmCbLneP\nUagvADIdNCRUtQtVDyMQFRgO8qEFy8BEwkz9yetctdF83EGr8knJwCiliJiW\ng/D93h77rq+mcjKmP5GApMYjLtW5lDDItj0mPShTjZ3IQb1fRg2MShVeMpHO\n67cLJAuLr2wUGKmZ7NND4kE/MPTR+mfeBP+LewctBBXlg9NQeYmBnuvOxjEb\n8pn+6ZwTsuT/X1aasVpPQYwspWOSnBAnXHD5BfuF/ZyxMm80uaARVz434Xkm\nrw75+0bOCplgjOYa23iR43WTGkijcqtL/S3Kcz1Ovt+8WLHQtMFv3RRJvM6Q\n6TdDzDd9WM8WO271A6VPnKqxhn8SNiSNABNExdOcz7rZvs1ISVVsnITZEHda\nDpFf\r\n=9JjH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh0YFwc/KlUjAUhg/ZQ+zR9OA0nYLc9VsnRAk2e90ONAIgWhpR1Ipc6gjtKjjPBoh6fzM8tJt5/iRknytgKhk/hKs="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-3e2d63bdac509ac3faa954066fc76f6ee9df1cdb_1627375016498_0.32992505461167454"},"_hasShrinkwrap":false},"1.0.0-5b448dc8df89a0ec24ee52ec01ab8e7af92fc710":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-5b448dc8df89a0ec24ee52ec01ab8e7af92fc710","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"31b324fc47e5603e2c901ae76ab284576df180c7","_id":"@augmentedfinance/protocol-v1@1.0.0-5b448dc8df89a0ec24ee52ec01ab8e7af92fc710","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-12Oy0Veyhqk6od+HIzoT3QQxkFnmxgDPT6ZDMyFO42CrBmuwA8ndcselZKjxNC6YeakUY8aNK92isMd3WKLpPg==","shasum":"06068b014f26325462d73b0d2ce079cc95f90d8e","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-5b448dc8df89a0ec24ee52ec01ab8e7af92fc710.tgz","fileCount":1029,"unpackedSize":8067409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/88SCRA9TVsSAnZWagAALQkP/Ax2Q2+3pSbzYllnJ7v5\nr5LlIZzn0o02vFc5YmbI2F5k3ZvUJZ+Bf/IeEdbHAEQS2KME0F16aaSKibdM\neXScSg9QZUPeXJGxH1xTpYuKNnKLzcl1+km1vIKpL2V7f1YEZBW+6pIGOKQ+\nqS9YVmmeRLw1dBbina+hWL07985JiAdfWy/FOUoCVs2VwdMGV4xsBiYIxTXb\nSHAoLUlaxDvyQ/KHVRWD0UBOnX+5ilIP9EerJfVZe18e9100VidCKjT3ZpWr\nQOsFZzgOmGsqhm7kvjjeWc6tCDNpGdratjQCMqSdUDbmSn006zdM87Accobv\nV8xHV4n1uAs7s7KesAGUks1lW54Yh7mSrGcwne99JMPMOZH0Q5SoDtP8cDZ0\n5ye2f+dycJwnsPzV4ObwcTfpYyZCKxQ12TZXN1qFGqIRimmt7gynATa4G8bj\n34Ha6WIeFubVExbNuJfkWYgBy9gzhez0ZCtwYLoT8jD6sdGImnm800W+SzSw\n6+wt98VqE+R3yY5IZhDyNF8BZl8cerOkQmbR5iDkiA7sjnxZcwykpeCpk/du\nR8V6r+i8J1p3KDQoV2rv6zpHLoMtuqNtJLTgnA6rmWJa/aAqsUAxLG6fymHa\npg2FvzvIxEOubG1t9MTZ3A2k9UE/LLuLY7NB7ROuBYQcOPDfEiI8FoKPnk0y\nBPtm\r\n=kb5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICDG6bWuBcvJ/UwD7qy5r9I2OIc/H63iMugQMRzcLIWXAiBXzbftvWm8WFlXGWkCKrh5oYHRDoLUwPAws0k5wBRJog=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-5b448dc8df89a0ec24ee52ec01ab8e7af92fc710_1627377426229_0.17916215392958934"},"_hasShrinkwrap":false},"1.0.0-9749c45b24499df99a759353cd5ba4a25a10b90f":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-9749c45b24499df99a759353cd5ba4a25a10b90f","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"986dec85be66e18fd65c970087288248b5624715","_id":"@augmentedfinance/protocol-v1@1.0.0-9749c45b24499df99a759353cd5ba4a25a10b90f","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-jJsA4Y8nYzw+AD0fG+rjfPsyNj2VQfEu4owTYKFYP0uNQP4IH7+lf+tgV6LLyrF24zSpplPQtD4Uz9vPYAqslQ==","shasum":"27ccbc94b109887bacb3d2e4a91582acccd74a51","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-9749c45b24499df99a759353cd5ba4a25a10b90f.tgz","fileCount":1023,"unpackedSize":8151115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhADEGCRA9TVsSAnZWagAA+0AP/A2CLAa3Blug9sNro5VY\nXtj2jF6SNIU7MSWZiS+na+JapswJyYAEpjApDljzI3dpw6vqLGFdyBMnKnA+\nFWHwiBI497DRsb53xz18dVX+xa64sXC7U0+4FgbNxqp+atlAKGDuVQ/GFyCw\nDrGifAK3NcdAeNl6rjUDEl7cCLUT14weiZmmos7jow63rQB7/sRjRIlJL3HR\nyJZfAj7FC3+RG2PdMjyZ3+uyEDbeh21wr6kgcw//4xb6oL7uBf/QP80E2DYc\nhSTV53BHROZEH4KUNRghoMuMmzBZldRhN8BR1dOU3/dPk+WgZvGq+7HRbvF3\np1dSUWPaU4krd4vu1bGLPLU6O28bTir+vpW9vtXiQp2zzC/gdsmqWcQMVbLt\n/yZ3dB05gCvnTjqvZTXZ+Yx8Xz/h1n0QTfAo1eo5XUfrfyiB9RQ7tvvovqdo\nzhMNETDNXNVk+/Po4dm3G613yh2DIp9NeCQOoqPe1wldAQgikMfL6REFDR8o\n6tjXUdn4nt/tTWVDLrGcQlyJj+T98bnMd5KTLiDzONyKks7v5COW+V1gTe/r\nStd8Zk1GXF8M4Ts7QdXvkzRHkhV03S2jtzylBS1LLcQZzBZYB9oykUJoooBP\nf+I1HxoUdFt9aJOUWmRVNCFpN1jbkJgnDpVxF44jY7ngpzoMDTIwoEMZswVP\nR2wh\r\n=MkXl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKDk9sTyTID7d049Z5Xnd/5EPvrCEcs7FBPipd78QA5AiEAqpNo0InVkMyTX4k58YpxCDqbA3L+CvgfRNhZfWN7rdM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-9749c45b24499df99a759353cd5ba4a25a10b90f_1627402502172_0.9023263979078715"},"_hasShrinkwrap":false},"1.0.0-d96dd698c979ea7fe3d4f3b685414d5d06a3dde5":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-d96dd698c979ea7fe3d4f3b685414d5d06a3dde5","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"c6473246e0599499444bd97e1702039ee1983b12","_id":"@augmentedfinance/protocol-v1@1.0.0-d96dd698c979ea7fe3d4f3b685414d5d06a3dde5","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-dXq6p6dyXcvRSndvvF/anuPM0ix3Wz01McOG7ew9Mj4/KCIlIylaSrxg1EmHfY+l5el/n03h5gDUYAWeeilu9g==","shasum":"90f0c4818cb124a53224477e9da072561e1fcb88","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-d96dd698c979ea7fe3d4f3b685414d5d06a3dde5.tgz","fileCount":1023,"unpackedSize":8151338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAR/XCRA9TVsSAnZWagAA160P/1YrTuhCVGs3RgpkWxZa\nWzyQw8TD3CcFXCLcwS/bOc+/9fdlkRK+AM1MSBlLAd47JhdLE3ehWCHKB0sR\nFjQtHvNM94qTPQPWY/L9oBRazhdjReatFOaM2llbjcndijBQq85qoockSmlm\nYT89DgRpIaq15iFxUrbw92UhV4DYVPBQfMP5hTkgw92FH+6bAbCOrt0IP8oJ\n21WE9NX6tBPrQa6MVGrT6X1bzwzJkXw5ld4iPZIpd2LBnGNuW5qRJhdLSdRt\n2aYtZAtaRAn49KYP/MtHihORBiYAFJ4YKvN6Kl6Lf3qdCxc3qKyaAqjSf/tK\nMSsW1C+utI5wgNsVe5crwylE9uTVTMmhIAaMH9KNDocY7AYcpsb3txFfpkO1\nfs5cwn8M0ozz7ZRFdeuMO5YKLXISTwbBodmFXLoy/Di6F8WwGrujgnK9Xfq5\n/6OAocVIFOZTzF4KH5yDx1ArWvMbbV4HYTgo1uo4hIif+18wTX5YRaoQK20j\nm50TEh2bqHef90txE0WoqmUGxAVdZoN8IGoYfLX9+7j8gVZxFq086yCRP9ow\nnWm0iRsXHYvc7vKIsCzM9wiTjMmv77lF6sN2GC2LR3vs9MQYKbBlLuD9a2pl\nNQ0ZmoY0sp32QFHiehxYpFD6+gT4gNWKKLyZnhqtJL4Hg6WNEbpRl7eE2Nnf\nqFOH\r\n=IeJ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRkiBpkL6/YjlIOOgVQCnx8MqCnf+I2Dg9mWCDKJnScAIhALW/1U1SONp4OJkbKzuG5BlMznxzyu+guNuxUmHSI32k"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-d96dd698c979ea7fe3d4f3b685414d5d06a3dde5_1627463639371_0.27262248488463303"},"_hasShrinkwrap":false},"1.0.0-03e5776b5f518f87d92699c7d8b082d9328b4aa8":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-03e5776b5f518f87d92699c7d8b082d9328b4aa8","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"263edb352be04c6ec60e10270365721fd5830ed0","_id":"@augmentedfinance/protocol-v1@1.0.0-03e5776b5f518f87d92699c7d8b082d9328b4aa8","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-FUCSX3d1czfzcLUw54rKE1HTCXv786Sif9K5f1R5Mf2CTi+lySj2KVmJZbgfA8OS6b0km/k1RDUF+NKxjBz2SQ==","shasum":"32df5a0b09cb3cdda56d4830b2481308427f38f7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-03e5776b5f518f87d92699c7d8b082d9328b4aa8.tgz","fileCount":1023,"unpackedSize":8151338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAW/yCRA9TVsSAnZWagAASoUP/2JbiTW2/FpEk+lr7Vcm\nZaKzGNMVEJugwqmXWnavlrZEF5LCv9UXIvi6Kar7ZKZX59Q6i8Q2TX6DtcFt\nLVhFbyyLu/n5VGo1oGaFaRzWy/DO0d3x8UgS3ReEvaPSIsAvz1zxVkdA68eG\nOcd6URYBAlEO+L3MWZaWtbzJZlSgf0DhdTsarIGDMl7CvswWn9DLzOwveY1J\n6uvBLjDXxLF3XU81pcN6BIDChNYUeM96JfjhcLvrPXCbeanHQuUwOdDzwHm3\np8d+0H1PH2g0gqwhZ23FYSlqf3rHECdl0ce7tH8SVo1HRgLIRApY6d0FFHeV\ni4Vqszd6/jmLYUHRxjRoY8nUpuner84br+Iij2NxMJxv6vZpW7+WFgK+cSj6\nlpIzL/9aG8e+sPUEjW3lTY/CEEkvLiJhwuHMctKXqpL/WraT84MDjAcMrs/z\nRO87odr4IwIbZxSHi8OqakzyovKEp+NSzQuMt6x/RAki4HNnbWgDjX8NOgtQ\nRaqDLzjKIAHJb2xV2oZTj6xyzdmSFQQEs+VLTPwqJUtjgaUdHkEmx8YbRQL0\ntOC3er4qyaS9bqBNoRGF/dpBkTF8lfs9JtBXzWSJDoAhFKSIPgczGz0kTNWm\nXoKtPnE717jKXDweSJE6Rc2Ul4PNlmFDXgQ6BQApLlmJBXyEKRZByTA1GaXE\n1EwR\r\n=C2S8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcb+gS4xzjLtkxN3/UuFN1erwd495WiQD25knUdmtkhgIgYOUNEOW1EH8uI+Aj8CBUVXQNMQjh3I1gmaCo5fExdL0="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-03e5776b5f518f87d92699c7d8b082d9328b4aa8_1627484146565_0.5680528795891002"},"_hasShrinkwrap":false},"1.0.0-e59e426dbe9d5d9f080b818df3186bf323919d6b":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-e59e426dbe9d5d9f080b818df3186bf323919d6b","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"bed15d57cec06bac84df04d4d12525313ae48276","_id":"@augmentedfinance/protocol-v1@1.0.0-e59e426dbe9d5d9f080b818df3186bf323919d6b","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UusXxIb3oGIP6J9cM8vjAO/BsgRgm6g7oUBAaynobYAec0q+4pVyVu6Q667bILrRXK3DVsXzpGU/Ljf/tplvxw==","shasum":"c1a8f5707ceed8c896b279d656bf83809a1106b9","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-e59e426dbe9d5d9f080b818df3186bf323919d6b.tgz","fileCount":1023,"unpackedSize":8151330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAX69CRA9TVsSAnZWagAAv1EQAJsE6QB92+6vW7HEzYLh\nOicuQZzFr3R+snniyEFqsxiuVRbmIORaC35KKh7O4yCgMkPjvOQA40WpzJJ/\n7cLib+iPY6nw+hAE75DVRRuDdwVZAt0fmiWAblXyYPvVS/9GebQYtbCd2O+8\n+/OL6rFrzMZ2JOzZS02ERoW+mMLXPjgtU57dKk6YXGxTDulO7C9I48n49lV+\n105ixdYnUJl6Dvk6FQ+0En7EdKmribw8+Zda294zY1YpT1mf4dTAB26Ucxde\nbOgguwWuyEIwqLUfuV1fi+z33bdYYaXpn8EVzxGP1vKbS07rIAptVvdvU5PD\ncWuysTrGbwHsruhQKpyksYYNL38MNaQPhHvT7GmK1VK9n0oBpYcMSTPVJ0lN\nAjdloQX3UznQRNmZlNL89/8yu3B2ljDhvKGQ+2j+rF82J588MgwbIjbUJuml\nb6PQMLj4bsqTONNYekg1PU6XMntEIp1gNbGv6nLs7KV6cjyISTq7/yDV6J2Y\nIDwKq7EcaXswvdDpo/Fh7x5c9Aq3Irfe4J3poUBrip9PcoVm+TPfI54tLYa9\nTIzRkrkHNYrIRQ/QtkmK79r0juBkvHGxSTjAvIf5EoUaPqDhwbZNEZ9rw35q\na16kUtdEDnHGMESwdXPihD7UsGfZfZ8B7PiaY00AFPuOkaKVY9E2RWUcAhuN\nUmBf\r\n=ssJc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKf5e8TwmpdelUIbA3k2HKp7otrvri3YB+X5HsB0pqXAIgYs9D6N/GoANgGXEsD1mV33Xy+Mqfzs65guJ26cnInrE="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-e59e426dbe9d5d9f080b818df3186bf323919d6b_1627487933312_0.14689648075817696"},"_hasShrinkwrap":false},"1.0.0-8743f38d1c1daff77fcbff6870f8936de70af04c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-8743f38d1c1daff77fcbff6870f8936de70af04c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"baffa4efac096347ff1d4cfa94ad6fdb652093de","_id":"@augmentedfinance/protocol-v1@1.0.0-8743f38d1c1daff77fcbff6870f8936de70af04c","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-f78y5UIUgxjbnv8Rub2PdRZD7h4VT31FHWYPM7yAbWmlwdc1e3qtcT0Qz9+UjRL6I8Rwb3IOUNaWvTnL1X4YtA==","shasum":"f0e5f9680df78c71990792e0a3a92b39b0606b61","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-8743f38d1c1daff77fcbff6870f8936de70af04c.tgz","fileCount":1023,"unpackedSize":8151330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAmiBCRA9TVsSAnZWagAAKu8QAJF05ZAxrhCm3rnzMESl\nliSt9RzmhKGQatUZvjCm202za1gtbNKLECkuLubfjRot/7EyhalAv4RY/w8m\n+NdGxbyd+xuMzDOeF3GssXbUgTDJ5/usIJ7kBUAC+d3s4yITl7F9SD+rsb+1\n5QAsKjyCjaBGN1CfaUPyB5B7yI6zQoFqVbiyHh9iOL2R6bl0N7HuHeIR7zu7\n4V/bQiluWsTdf3PQzjHHD3S2H3j9Aon8YNS5UT/VUmTcdMVH35VVvrA16PJA\n9huLDchDXBPIEHyFD+tyoGBdJNFgUufUcXVN00wTJUa0poJQ1CeBTIcsXqaS\niF6WSRX+a+pkNPafDEUfjSpM4+EIl6ETDXi5b4mCNih60REjJsLWEoON7k3a\n2HVB0wsBndGEYIsRSpbgPKQk4REws0SvgCWn9PUTV0qLgytiQvlfa1KCsGTa\nlwGZBi7giLR72f+9/RXN8y6CMUw0qzafkGGRZ7liWi4w/F22GgHimijZZjBP\n5ze6068BZU0GJR5g+D/OJg2+z5pmAoHyjpHZXB1Va1bSZhQzRQQIYZ98IHpx\n7vyi1TCENc2uUlWiB0qj/9TSWxele1S1WP7topVQ+UhnCwGVXRaIw4YwdXMK\neL+uEUF2sx+Cdzx4Ruhe91HAZsqGawCWA42qbM2nLiSYcNIHmaSpqyv7WZEw\nyC+g\r\n=4n5G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRRleJ1tQ0oQ/Xc0r3J96EzoWD4oSb8zsemTrVw7pkdAiA9Uhwc7uVI7In1AUu7cMJa2fgwgSQCrshtNWHiW0LaCg=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-8743f38d1c1daff77fcbff6870f8936de70af04c_1627547777604_0.8391369600001457"},"_hasShrinkwrap":false},"1.0.0-d7496f6895eee6ce7b075d8af117b7a61d42befb":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-d7496f6895eee6ce7b075d8af117b7a61d42befb","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:zombie-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/zombie_pool_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"935538bad57f6cb4df3450db775395643fb1f55d","_id":"@augmentedfinance/protocol-v1@1.0.0-d7496f6895eee6ce7b075d8af117b7a61d42befb","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-UxsKAqcRrxiKlF8DgRb23x0xzZe1PGWqm44SFWwWjJ77pP/eO4qSqUaht1HzGe+WO9uqN1V5XoW2/EKUPUTjLg==","shasum":"620377eeda3582c9cb12db95265049725e7b42b7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-d7496f6895eee6ce7b075d8af117b7a61d42befb.tgz","fileCount":1023,"unpackedSize":8215847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAo6PCRA9TVsSAnZWagAAS5EP/1z5n9swkdInssy1G3OB\nb6O7CPRiffasUaQ7zW899t/rk5/0FlkccUNZYOn3YWXtny4Px5hkSKPVYpxr\nve9QNXQ3XRRWQRZxqBbqZQP9pXnutrbKKtZgXhrenxrG1lOxL+21xguw2/JE\n0WzM1qrUozAEiH6/ZaXAZ2ovPjwsCo6MjPcvoPCGtzXacG5mpTKgqKsDVzb0\niu7FWBnsVKj5NX1QweFE1wUIYgQzFRtWwSnMutUgq1NYqiyZrUECbd1Bk5Ty\naEKJDoZA/pYYvPixUTm9tbrysfB2+kgySTgeVrSkWtH4wXzzic6tsarm41kA\nvZlSrWZmbASqap8R/pnWwSFPtV4X72al69wsB9ZvtGCqtBBXvkHSpN4nhk0W\nHQwDksAk8/9zscZz3D9WzWUa+QS83Zw9k4+PexnJxzQf2xjFQovMFXbtBZHy\nlpTqov98RWlWzo+3zb/Eo3W9GK4377ZfvCcKo8Q6ghQZEs/4dcQYYAsTxBzI\nuwwddjTE/hpHW7I5D/fELNaiVQg7xV6mWksK+dpGrHPLIkAbqFGo5zfeSWsQ\nGQOkjb4hQTPFv+ZErVGXnk9GUfn6Ybc8HFQieu96C0ZAgYHPQ4kzmy4t+qPp\n/lxHW2c8QDT9QLdW/vP7+ZDjPqoVeUyTBynns0ZPEEElzmV0Ss5153QDyWOx\nFSt+\r\n=0tfs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYv4OEc4yaxF5OMlzV3Imdsp2EGoVSpmJPn9pGlVgHDQIgbu637UTlAzSku81aQxFrmUQaaFgogwLMdMadwKPppEY="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-d7496f6895eee6ce7b075d8af117b7a61d42befb_1627557519158_0.28290275499543505"},"_hasShrinkwrap":false},"1.0.0-47f4b33c6218f48e2880184d502e3a50c2c38b46":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-47f4b33c6218f48e2880184d502e3a50c2c38b46","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"3d8c4bafa8450c9568c3d81bcf1eb3d47b214ee5","_id":"@augmentedfinance/protocol-v1@1.0.0-47f4b33c6218f48e2880184d502e3a50c2c38b46","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-Tu8O5tf81Sqnu7YfFgOGt9hy5xn6sipsGHK3NaxJ0iciLgBRpO9hChytqG1XjAgzgCWx3/aiOIVf8V8IFjqzzQ==","shasum":"bf6ea241076d7b4524e9a7bef60a2c7c16fc096f","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-47f4b33c6218f48e2880184d502e3a50c2c38b46.tgz","fileCount":1042,"unpackedSize":8626191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA8NpCRA9TVsSAnZWagAA9woP/A5z4kVbRaCy8y2sGAgx\nRs+FBJnz4HPu/Zf+gr7uDLTOueOF+oz9BLq/stZ+nVOFcF60VGcZNejIB6qk\ntNa0XUIyZtCHg15LupVyKTXxTrT0R8CABvmzeEDiT1+0SjsEA4YHnorrJbvH\nhT7XVB+yiaRoPvRIr++dESxyGWpnkIFIg9m+ytphfPHNvHp3V8U6pBOaRkJe\nu4W08oLVGZcWbhPzbA6sqL/8C9wwpy6JgayM82JeNQUOBhqyoqG6RUd2RoAd\nVyEm5Qqs53aMN9rt2nRO+SQytrYXjhVP9i+jc+Xu5BWydKSNEThlbcLinvrU\nI5u9SURXJ9Lv95k9Ac7O5iwIteJiLidgcyYPWlIFyxyXNKcurpSIZID3CTE3\na0vBdwuiQJEqyGBSXT3qDVXnh9wU9lZAgAC9akrMEfShPOumcUgMD6mfGNcS\nh1SbV9e4TaCnw2KhNbsB66/OYV31M8Mm8o7Igdv6OFtIxiyaVkXNpngifAKd\nfj+lGfGhziRVAEV9VC9CZrOUD5CDPH4rN38wdMZjWBusPRHKk62L9gw38Cln\nDQrAQfGM07o1Y6FgEPDWqsX/8da3xuiqvYzEjK2EMYncmHP7TuaaPUS0mmUu\nQR/Qx1u8G0VPdGPI1Cr2AJzynVjyQ/m1mft1Wtz2zGhwxUq41QXMJMGDW39J\n3oc6\r\n=uwQk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbbvizFmoV+OnDfvxtl1KMiuCZ4NcjVzbwOk9Zj1gn8AIhAIQ2MphHhKgZHHb3Oy+kznO5on89/UkJwhtjT+62+3Jz"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-47f4b33c6218f48e2880184d502e3a50c2c38b46_1627636585095_0.6625848264082734"},"_hasShrinkwrap":false},"1.0.0-9f359e5c592c578e818b5e79a9c3989dcf62bf42":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-9f359e5c592c578e818b5e79a9c3989dcf62bf42","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"0e3a0ebbcc52868c7d2c93466aa675287dfabff9","_id":"@augmentedfinance/protocol-v1@1.0.0-9f359e5c592c578e818b5e79a9c3989dcf62bf42","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-v9FBJDa3f9lvt38G+e88ldHm0c3A8D/313oUKpckS/FB2qAMppZcT4/maRUhnPETApEfUkRHSApTvoDxG4vppw==","shasum":"9f465626e1f666f5635d5b1c8263c1a6e194b8e2","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-9f359e5c592c578e818b5e79a9c3989dcf62bf42.tgz","fileCount":1042,"unpackedSize":8507879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBFGNCRA9TVsSAnZWagAAQsUP/iE6eacYLdcQFJHAaPQQ\nlIz1wRq/vJvrmgcGjWYppQuQn+VWJX01b4v3MEtecuulWBQjcRF4cDqOEh09\nAXTprNujp+5eF5i5mggC06mlNg8qEjiYpwRwNf6FmSvFotE1fLzb5XWq4hmi\n0E/U/+pbKuWJKgOD41IVI/Ubc1TTY8y3N0VGsbTNYOEPk2WONhT1p79J5BV5\ny4qKXkGWRDPV7kKgxwZcvkSS8230MNRMQLCgIyxpt8gbOfSm21RakQrhy/MT\nbJCIDKd1yhoAR9J5cQKWP4llIwfwCaveIuM5OAFESpD2rx7trB9M6WTDE31e\nhH4BzrgPHArIvvawA5z7qqSF53OXAsYtYPuQhsCDBMRfoMHtyaOtFzMAFRzh\n0ZAkjSB7tdDl8XhzBzHlFJo15VpS+5dm41xLZDu8eKHWdyYLYENIdGGA1vnC\n0/+LCoWST1vsfBUvoATXUduukxC1RxZkpVk8FGpd9djh9K5oqDS8kPmXmHNT\nv+gcA3QEBPg6VxTpMEigcifKEvxrguPVOWQO4ct7rDCplMc3wzuTQ9qR/r6d\ngKRCOm0B219TNjfbyt2nLFPveNGz9NF2A4CdkFVezdYUTNyuABrLQJ+bo1MD\nIpWLtwkIfyBkuyq9iqi9tY3h3p15XonvakUeWjvj6l19nIlhtIfezmIaztrW\nAdCY\r\n=ls0f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMfXMt/L3sVc0lIRdmn8qyNElZJltvSXQPa+nENmytjQIgSC3V5pfx5VeL6+0Gc9E0xvZotcGwGNX0g0UqXbrMp0I="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-9f359e5c592c578e818b5e79a9c3989dcf62bf42_1627672972728_0.2043198181330781"},"_hasShrinkwrap":false},"1.0.0-445780db635a74c2385302806d77b41cc8ef835a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-445780db635a74c2385302806d77b41cc8ef835a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"5287a8fdf4e42eb7694c18c214e60df64627abd4","_id":"@augmentedfinance/protocol-v1@1.0.0-445780db635a74c2385302806d77b41cc8ef835a","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-wWuGWZdTwSMuFuro8GvRA0WP41BOzJ4PmCJIqA1Qquvx2rbap4ZAVtJ+vyLwjnrTGmbRlpBlRSQ3scCycuXmcA==","shasum":"7e7d7c058f724d01ad3ea70057e5f0e52848ba55","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-445780db635a74c2385302806d77b41cc8ef835a.tgz","fileCount":1032,"unpackedSize":8479934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBannCRA9TVsSAnZWagAAHgYP/0NKI/7Es4O+0WL1hPJn\nSkxKIjA4mJ5/ZhUQ3z62fcHiyv8VB1meMF/bDZdLAH4v7mDgjsSd/YtB8DYM\npwhEXC1XnuGGhkpugJ3VQXmCIMAJoCI/IrkpztsTIdurzwbzKuBBOm9OtyjP\nowh7eAbtCuGB/x4Z1wGWsuWqlVvOYcB1OFopeL5cYCxvL6nnsNTo55yUV8Zm\nZmOQUEU2QhDYO8Hwj1tS+umsRa6sbXG1+WEfXRkYM4AopjWtHIPZLFd8jMZP\nqJAG3gre2w40ZL3xCE/yOVs9MWiAIcdoWR2Y3D3mAwf27RGW+k569RPkTPOr\nhRMtlQg2I3RsfumxWNnyjJ1tMedexXmrwAJDmpW9OZlEavFSe01KM3+Yu0wu\nuwqWLExOGfyD91Ul2AAJApWEimkF4E52VXxLYLPlbO9uv+RDEgGxmZ59ba+C\nNIJD7TSgacZgf1FvZ8eOczMfPrdD3H4jMI3WD1snB+NmA8dJ4gugLoqazw03\nWIGGyhgnZ5J1VQZFKMGGvwALLy3xUTxuO83qRDbnZNFdVxQ3cEx/ziaCw6Z7\nEyD0S0qt6okwc7ZGtK8oZ6dTvnH4wqxqF5ANFp9o9fUWSjjmolbb8aNYlg0d\n0JY50L6rdf9bqoWV68tuhu2852HTj3ol2GzKaS3mbmZM2lTvHMlXSJO2E8x1\nCdvn\r\n=PTAw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiRpUGcvaMrU9uhMDNf9zaTHKA/OEE5f8oVlz7voJLWgIgRcZQpxzKjx5DHj9C60rllNINZk9qH5nYkB7Ac//2AEc="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-445780db635a74c2385302806d77b41cc8ef835a_1627761127235_0.15137713528715557"},"_hasShrinkwrap":false},"1.0.0-ac844b7cc677cc55f0333e35c9d105d0fcbd0091":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ac844b7cc677cc55f0333e35c9d105d0fcbd0091","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"17f7a038e08ba6d8e2af05408691ba8c42f8b460","_id":"@augmentedfinance/protocol-v1@1.0.0-ac844b7cc677cc55f0333e35c9d105d0fcbd0091","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-jea+3GEtjzoEQYg3Gp+NEJ5U4rRzPo0M7s1ytW0ms4GI2ltzQ/qECnlHtQoqBiLcV7rLdY3O6CZd18vTO/YLkw==","shasum":"8e0a8ef70f9e1db8bbd5ef71001fef87ea2ab7b1","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ac844b7cc677cc55f0333e35c9d105d0fcbd0091.tgz","fileCount":1091,"unpackedSize":9096182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBp3kCRA9TVsSAnZWagAAq/UP/3X9JHcYsJGFZa79p0wu\nH0rZmNo1Nz8Nsh3pcTdvvfqo6Osi5Yfh8fhumL78zWqeEaXnxp7oalkZZc4Z\nrNUYBdUQadwEr/X2mL6+A9ezfvaMz/b2J1fDRWKeX7Wh30X5VLmtaympnMPv\nYThqbBp5Loxk8JS/6MNNcFXmhbc/bWjGJ7ms6oAxxcZ20tr1W9ZFpGqf4Jhf\n/pRWyUkV3H9835XU4CFInjUTC62kCHn4m9CPfkzM0cZLA4HEqF3b18TX4b82\nLi8dR49nc4PU9BuN0Ebj2fvSvAr8PWKuhsXB3vgrmnagIuO9p2zyCSqU2h3o\n5uBDQnxsoaDVdaVvv0EMbTcBNa8sy+8ao9ea1YzDYYTvN95SuH2XFn4Mag+Q\nSA6WJ82L9Sq3FIjwEa/7OU17nYo3ZBuWZd2kJhSDacYHdueIw5HjGJY5ooXh\nyyspk84J+jixjPSd7XxaswgFiQ0u2yN2FgNPIDl//3xcVEjJ0k/NZqc52edM\nY821/MpzrSiyzZsHRmGmK9t1gxyKDrtbc8eH2/Xe49JClBfEOqCVckR1zZ/M\nmb57Okj3g0jZTbIOOOVLrCQIGhYKM1byuYw6RvhTsN4bmPyMOgzvFxilthEI\nRR46uKs9wLCf4aF+zenTT+3QiXqQorR0zug8+zJMWgqwdwEnh6exJOVZ7Egm\nJf6k\r\n=7Obp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrvVJGOhF5e+GiSwMDuk7cdihzxu+qypmeMd4hvsM+2AIhAO3IX6VymDSPwyIH5YIynQVUe5BGmc6NynvmoZWp1GbO"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ac844b7cc677cc55f0333e35c9d105d0fcbd0091_1627823588637_0.29003251696998755"},"_hasShrinkwrap":false},"1.0.0-3de292ca162006b4d14b0fafae7c2274d265e27d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-3de292ca162006b4d14b0fafae7c2274d265e27d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"0aae1c3dd7b22242bfb0a573e1520ed08b8604c7","_id":"@augmentedfinance/protocol-v1@1.0.0-3de292ca162006b4d14b0fafae7c2274d265e27d","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-s2oJIYz1YE83WuGQ8RD1vfmvzIhEJpWuwkw7snDfHNPWVuOD51xSswz0/oym+MMdazxDnDXohyrJNycn6oRMCA==","shasum":"867afbdfea11dff45ec5ad230b8ed5cd19932751","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-3de292ca162006b4d14b0fafae7c2274d265e27d.tgz","fileCount":1091,"unpackedSize":9096182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB6aQCRA9TVsSAnZWagAAm0sP/AwyHMGaaDmBzkJ3tJxb\nAcFVm2LtCroku7nEURvjDWegcqZuaBHtVyzq9cEBg68VEWNmF4s/bkWsSOMS\nVjWqODsBFwSRKmeTi31ENQwpBITKboEwBcRhsn2b4+Kh4ztEHzPBMgbemoEb\nkKwVnRg+HNEOB8g6Z0kMQ7MinfdqD7vOMQ6tATCy2Vxg7Kvm2aYbqkZaRqEX\nNrFguAlckviN5sKmUT5LOtEYXPV614hngh449hmyED/ExYx9wwi6lQJ1RqP9\nwlIleFkt2qpO5yKbyx8WqqNtsd9klCjXSxX9eZBpqXaE8sILAstn15lggFaE\n6RLnH9hWPaGDhQp2Y1+MsXhgH5NfA81twsp080CdEthUQW0kxTGZtavIR0bL\nh93Fdl48eRebl+rQgdBWghA1FbazBNPRT6uKjs2P8vvJivesF+pJ50EX5uBr\nKHgPg98XOVBDv5tB8D7ri2MlBy86mS3V6LvAQWBAMsr+Xf2qTfyoJhG3Ilmm\nKtIM+XZMBAye1aUp2Y47OD4wDB+0+dlrHTBvgPo8HtaC/rlZvpBd6Ru7C2Bo\nBBhDAoOiipFGyhDD+9CweBaptoCXhvU/3zsL57Zu3/ebs8DUpVn9lVZEWUEo\nsfn4NMlvgFQB28gQe7hwBq37SvYdbALUBZW+MEc7LmRVB3wh7GpZwT+ToTW5\no7nT\r\n=Mx1X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVdqgoA86htDbCpr3rFiucQR0cfptspPqfEhqM7gBL/QIgdCAke6OuumzkirDDrX9Ltn0Hfi3Cwylsl+JiFK6I+VA="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-3de292ca162006b4d14b0fafae7c2274d265e27d_1627891343869_0.3009284370870555"},"_hasShrinkwrap":false},"1.0.0-12a3436ba730c4b034d4a588bbdac1efbbd1225c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-12a3436ba730c4b034d4a588bbdac1efbbd1225c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"1eb023e60f4239816f789f337fd038a26eca32d8","_id":"@augmentedfinance/protocol-v1@1.0.0-12a3436ba730c4b034d4a588bbdac1efbbd1225c","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-dP1M9v+xaL5sFaVu31E9Focqis0Ql8U3WbqbzTEVZ6pr4dsa3GVyPEIp9iwlrUQ3OAIjj1h3R5k0BTpp72bEYA==","shasum":"3b61993e84f99f0cafe857363971fb1d47f4947c","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-12a3436ba730c4b034d4a588bbdac1efbbd1225c.tgz","fileCount":1091,"unpackedSize":9096182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB7ALCRA9TVsSAnZWagAAsmYQAICKLqeuCgiqJRydQNZK\nwgX1F0IKU/fVhi/EKt5J2SiFSRkxHURC4ObH/jlHCb/F7JN6B3HLEAnjgueC\n4NXAMNocZ4Wh53GbhAvS+DZwUW2yXmqQk2dJI4xR6MG8/WNTB2QdZAaB6+zj\nm15w1nGQNR/3xQ55WKV3gGpp2YY2onc/ZP1FejvG5cmo5m4NIEhCfbWKzYav\nkYxS27KJ4ugNiqshHJoLKsLuGfkiXUAJx2VZkYqKUPkAHyy11ZILrGYWkH8+\nwAm66kQ9tQcw3wRY0ot7xMUUgQ3XCcvNtw4zxRB8HXGJoKcLCl42ZVaiv76m\nD7UFZa8kQE0eZ4Xnj30KoWPH9WvxV9ho+RFtvvbwoWfoCxwKwX86sAxWbLcu\nuU2dcF6kFstLtxRqeSoobOQYrd3zAjWG6KNF0sztCfEUJUZ6llnQEHIBOsGy\nSBK84zuexrSbes/pYKs1ue++i0LF9sklqWjVrqes15+TGMItKm7Dt8SVC3zG\ngx78ihfKd1obMWXOhtZZYxP26/VnyBnAuUjq0Rpv16XGDSx7HTn99GLzHbP0\nSjDJa72NSyQ7SPy6e6npgVadNfY6Rw3RwCv75NoCpSrhDQGNmoQpT7d71mVo\n3kSxKOVKbQBsHPrsvfUXOSkFEletx3Xjzz0DHhnsJ9NUWOcUHkoMJ2+xadTf\nDtR/\r\n=wRpw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUKyY9vUskYOaFSZKwITO78sXKMf3a6rnmKfBK/yB0HgIgBYMOMDfl1kKgeCDDJNYm9erBoFF5JaHgKIdM0O8n5VE="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-12a3436ba730c4b034d4a588bbdac1efbbd1225c_1627893771251_0.7939661069313229"},"_hasShrinkwrap":false},"1.0.0-0e9b1a412c066f4242f6ca819f324310a0b06c1c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-0e9b1a412c066f4242f6ca819f324310a0b06c1c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"ef1e0f39780caeceee73f0d93be5638572df3e6f","_id":"@augmentedfinance/protocol-v1@1.0.0-0e9b1a412c066f4242f6ca819f324310a0b06c1c","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-6+kLrLMEj4WkwWQf0ErbkH0zjLZ5+JGsn9peVpZqqNkcGWmdf7fTGB+IVSqVP4ff0t/SXX7EK6BqmTfs34yhhA==","shasum":"a222b5affe2fed220a50aaae6fee2edef322ed0c","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-0e9b1a412c066f4242f6ca819f324310a0b06c1c.tgz","fileCount":1103,"unpackedSize":9416018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCAaOCRA9TVsSAnZWagAA2E8QAKEF0MWUsSZn277YNF9f\nwbUa07v/U43KT723nR9pAAsYJOj8d2fXrRJDGTXmxs49Mv9AaDbuYBsGfAUU\n5E+dd8W7nOWHD7m9CZFH99UujrBh0breuA14HIgvqQG320CEleAoUkxOZkjI\nYOXU8m2WWtJhxit6ybwbR0HIvrKuyPtJflBsDPoxMsCB8CXO9XCdCdrFaTUz\nXSQa/vGn9skMmOYY73LWnARoaXvVllZN19geDMAxWMyuWe7lNoXVEdjINsIq\neSzqMSJxO77/H/WfHlPqUAnQEpeH6bLj3HcBdIuWSA9eYC4yJRRkQ1Ngwxis\neTx/IMVWo2x4KqcOBm7oXsulLxbu/0htDu6D+gs+J08jFzKXDy5gO7RLTEAx\nlozy4TwTuluvwYRJE4y/FMHS1F/uZx0N9tsrIuo+aYRIRtowehpjBVfotlP8\n/bLgqRv/OKW/jb9V8dScZc8f7kjFbxL+e53+DTPMpLEwhlXB0YM7HGYOqPUD\nRlXtmbSgvRU2VgWpg+RLDlcDKiZ/c+C4grAu6jXU2eGsClfnPkE6HDXc4Phj\n6FIYy0Es/F9qb7zvj+p6vP0BerbpcLdfFKfbadf4QNnVMRFIgGU8xuMEbQWG\nkrK0O73VKc7p6z3vIWmAjjkWHlZ133sTTUYuf5CPvG0zt22MpsFGfVia+BAN\nolQY\r\n=gqcw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeVPey/6HbL9zydmkUYaBFOy5PDCytL1BV71p5tnbLpAiEAoehVQEwROPXJ0TzsMwke9NkeHepp38ETIKreIXExjYU="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-0e9b1a412c066f4242f6ca819f324310a0b06c1c_1627915918311_0.7182169863309076"},"_hasShrinkwrap":false},"1.0.0-70df0178a4e9f581471f1fd4927b89e4292fffa8":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-70df0178a4e9f581471f1fd4927b89e4292fffa8","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"3286ba120947bc37ce5aca663726136a97c70543","_id":"@augmentedfinance/protocol-v1@1.0.0-70df0178a4e9f581471f1fd4927b89e4292fffa8","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-z7qSC8X/8teny5P2JIXX6F/EG3ocIla106tB55XSOnRd4nb2J/NwjrpMU0AvVx2XHu4y6n49FXUQ/04cr2zzwQ==","shasum":"2e4120d6697863d3245004ef1d19b0de3b722604","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-70df0178a4e9f581471f1fd4927b89e4292fffa8.tgz","fileCount":1103,"unpackedSize":9414020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCAayCRA9TVsSAnZWagAAMSsP/jfpJLzIFwnDZulkbOm9\nXmql8g/F1d77e68bl16Fn/ylMOjhOf9vf4nqCmWwNuhyhjwoj4DTInM/UrxS\nH7j+ovmdbSHRDmu9tRBkvLQHciW/OoBTIuSzGgGnzIO/arfSC5PGF2+tqFdn\nLsvvaX0HRPV5586ZFLSfDagoh1rrpVQOrXm6iRGuIHeMmkptmdnoKet2s1G0\no0qiVRBq+zYpgoePNV6ctZ+BE9nGZ335P5LxABFQfnwp498eCbGbWKyiWk4n\njAbOIv10XAq84nCjaUgrcLcu6KRcMxsGrSUfGr0fjiL9Gxxes+QMzTFAhoCy\nREPY8KceyUuBpkB0om5SR5mriRyYp4+i9LqYvlqTdYOHfPL7oPfo5J97P3z6\nxslar1JTC7R3CJ7EA8reWhJaESYaKiJQkZU305mVAvprgRjRxeRo70JLuAvb\nldit5Avg0RXD7BIT7wFCCVwgivo0KHzODjN83+a3DeAZ/tcYAAME8JKJS7t3\negXICu1NhOs9IjeU+FR29pPXIL0BnAJ70W3KnHSRxcGz5mjBDkf0yknUdmlK\naSoP5gDCIUrefmNppINamPeUsue0geO4ywBijnltst4pIYNFCWZUwsJ10kT/\n/ccTC/WK0/vzA+lakABMU9pFL0o59e/br2qC0EH+1n3i2U3L2pnGqoanXwoS\n190M\r\n=lai/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5OsWonmijIHQZTCM1wg1HqJefMXh6tMEjc4jhKjB1GAIgSUosqZCkFQFMc2WUXBODAxhrzXahmLbPFn3JmQMZza4="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-70df0178a4e9f581471f1fd4927b89e4292fffa8_1627915953854_0.5389806658555096"},"_hasShrinkwrap":false},"1.0.0-efe6a8e32af0c451419ceec1ab62cead1e05ac26":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-efe6a8e32af0c451419ceec1ab62cead1e05ac26","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"bb8ce944e6e8a28c661a21d399779297b0c358c6","_id":"@augmentedfinance/protocol-v1@1.0.0-efe6a8e32af0c451419ceec1ab62cead1e05ac26","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-qVqKGQZS/YIknrCFms5vZuUuyT/eRDtb2XoFCD7S07KSCYnN3at+08jEfSRVoPTMqOip1gthBbJkJXnkA0QY5g==","shasum":"94ee794577549e1b2eb92432ef63362d55c42a7b","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-efe6a8e32af0c451419ceec1ab62cead1e05ac26.tgz","fileCount":1103,"unpackedSize":9371440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCB9qCRA9TVsSAnZWagAAgTcP/jFsmRG/jzpVHVM7Icpq\nLUSDzv/6suqDmCCxMN+gpQHHC3wrvS13BU6/a0cfJ1hbe0jjIonQBaD4gCaq\n1iGC+x/mXjiu5FcceEt84m4+1nOyc1s/xyv3WIdkJHJrErr+SRX0OrQQDtXI\nwVB4ix5NsdryGgLxZBCOiMKrkJVT7a29l3FlYDyRvxPyfqh0CW32IDYQbuNE\nGQgVu3XqQ9zkhClAEIaBuI9O9J70bMUj7oIj28NWl++nMgbUuMJSl5GiX5lG\nf3w7Hr8jF/DPlv0h5LBbn7waa5vgExXSSrpjLnFaA2Bs6/Ce0xgcxGPzX95J\nmYu43jAjyZ4gSY7r9NTY6LDlqDRUr1wR2V+VEalepibQgbP8DFRqfJWwCK3c\nvKSFGrmA2Xg/EL7k/DsJI5P1xrtZFoj/tWT5z1JGsZXUusJ6+7WGqC6z+Hhl\nubsJiRiXZcXow8ggLEc+C9La+AUNVqA4Alt1ZyfI98DAMP0ERZJ5OLh0F3V8\nvw6X1QuGMQQ1f/bFWnDZeg3Zc5BnFJmTX1+4iKgG7LFdhexlcumehRc0bpkA\nHuf1KyjTqdulNpZujvpPduNrOU/noSOQGK9oBDsZi9B7+vXrUgw3g1v9rpV2\nip4Qpa/m/gzthsi+bJDNQBFvRVH73D2gqVUWIGZxDU/58oBrzSJ6/v8uJv+h\nfVRr\r\n=91Ud\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC2K5JTj3muiCIyf7mHGQF4mVODumKmA7msLnpv0l/wwIhAM+R5Woqlo4Q2sE/FMlwcI/JtSWJJlB/Sxq3ONzpWquP"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-efe6a8e32af0c451419ceec1ab62cead1e05ac26_1627922281860_0.019375234218879545"},"_hasShrinkwrap":false},"1.0.0-92abc0924f02b8941c2c97a9e10945f21347151b":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-92abc0924f02b8941c2c97a9e10945f21347151b","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"5bf1bb71cdf4e50f6a271a53e53bf879afd27fca","_id":"@augmentedfinance/protocol-v1@1.0.0-92abc0924f02b8941c2c97a9e10945f21347151b","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-UBuaY0IdaKCSJ5uE2TqIFszz6PCEKKHni1Wn8x7rSUhLA1KUC+CkFW4sXeXGBlDfRmqAIsZ7NObC9vrmyhlxZg==","shasum":"c4e1b4e603f1820d87500feabd6cd8e63aeb9b58","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-92abc0924f02b8941c2c97a9e10945f21347151b.tgz","fileCount":1103,"unpackedSize":9420415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCCcOCRA9TVsSAnZWagAAdSkQAIJT1xgcKIZVtdYWlaZN\ndod3cy9cRUNH7WFY+qjNAhhuGWd/FV/8N/scDPbSvfd/5PquDHql87B4knse\nhOg6WkL9esiDZGMXwnNCwGOBOs8xSo8BIMhJ1ocmXjzTLsxSBUlF/+TJavBh\nJqFcI3Qdm4iSpk4R4dLFrCb01IBb4aOq6UMkgjup07jMizESmdpFjLPZ2Q20\nU99oub6BFACA0c7CtPN+iY6QKl8UksUH5153Grt8E75m0MGCmrsGICL45brK\nANd1GkdZzZlhYtFjVD+M3MEVUQBJc9kyzqeG3U9Bq7hnhb8EX6bFEMQzQM/0\nT/uprVGK0xG5ptg2SAWC2XkAEQwkpVwBcSnd+aig5rJWN/XVxY5N/v9SEQ2X\nI/O9QOrwvFPAYquvTTyhhjFbEHI9RC0O79sZ/LywU/5NZKWeRX5+WHfSTmks\nphLdDt1P150fN0ZKa1JeCYH7GFOElJ1L5LAXcSpBGQ3QkgsCBS7XkwKJx5m3\nHvPG2+iGlQiIao9KQkjhpZg6Z9cxZhcBqfS+xEKpTcS690U9yfPygBq/STnP\ndeIsZoluOD/LEdXfXbkM/uPcEzLwaMr4C8ES100I2fpCdmFcjg1hH7an6OBE\nQkOrTsCSME1AsGuUtkd5iefLKlLHW65kb3gI65egqTCjIzR0KVenRSVb3gxv\nXnRN\r\n=GK97\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtlqN59luWdw67szZ816zYzOUBBluF1guEDJ3TclCKdwIgeye6AT9B7AQ9NoEJhvR4SfAZRZvhA2hBBlxBCcKeLy4="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-92abc0924f02b8941c2c97a9e10945f21347151b_1627924237755_0.312816757183382"},"_hasShrinkwrap":false},"1.0.0-2e8139239672062867b4a459ff9e1d88dadfabf0":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-2e8139239672062867b4a459ff9e1d88dadfabf0","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"87ae6160e49f2029ba2118a47ba49870f7966e29","_id":"@augmentedfinance/protocol-v1@1.0.0-2e8139239672062867b4a459ff9e1d88dadfabf0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-gmQ4Cb0HzkriQGmV/+iXt89+VolkZR0XWTZWgIcNWsvzxot/X5AlCfBiRcdroWqbBFu7A6aTvRqqeXCAcI9dPg==","shasum":"ef9af7897882ced71642f03395158ddc84da68bc","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-2e8139239672062867b4a459ff9e1d88dadfabf0.tgz","fileCount":1103,"unpackedSize":9427043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCGERCRA9TVsSAnZWagAA6kYP/0r+MOIcF977LFsziMXE\nqMIuey4w6poLTlsPN0egzRFmdFH1sFxhwjr7zepCpmh7J2yHIR9no7wXc6n3\nqUqzBXvDp9G/orDEc/eNaPGMA8DCI0kS9/eyOoFq/JM08QTfcv0rB+1UeXci\n2zatdN1PCuDBFrMEsOzVek6HCeykxsszmH+ixkQKEEnM+mmp6dKvf3KSbHwU\nPPvwSwXjiixBEkr4Uqnt9FJxlTQTYmKqfzDWMX8BUfXT4xWqSOvMiJ4UcAr8\naxodWBnJhzme+J75RcRFPHOd4MagtZzTjkLTGk/NuCCMLQMEPpfLs6iSSzV+\nARThVMdlyzwc2AuWabZ9HmhVGTvwAHpEWZQTagJNWZ6CPdR4rUHOND+T2WF6\npK9Rrck5CUt3g+mZf73Q/o4WL2ljFEt1JjTNClzlzJzaLSDG+oceiemmwBwU\nrwQX8Zzmp+4S0/iyU/jKQN573mribBmaPlYm+AUMLEePHTe7Pl5StZ9WYWB2\n3Vgq6TZS1EM8SpAG3ytExJ17PKwaBqyNNhKFMu6dAMutX9JoQQNRLSnNmH00\n3JFX2KSZsi/TWBTGib1UQ+2FiuJPsL6o8ktmaKD392dd8sMh18XPXd/Bc+oN\nPbMQ8n5RFFOtsJrbKuCA6JgTS4It+ZFHp5Yxhm42UWMM2nWbaC39HLB/GGY8\nqT+I\r\n=40L/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPRlCJhHnmuGeneEqz4BMuL1El/rH+WRGVIUg9y2qS9AiEA7AdBQXC93QtkPVVdx22VWnVX//koTaZX2oaXbiyNPOU="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-2e8139239672062867b4a459ff9e1d88dadfabf0_1627939088945_0.7218752817881828"},"_hasShrinkwrap":false},"1.0.0-b2e48549a1c4bf041c21111305f82aca0d84c87c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b2e48549a1c4bf041c21111305f82aca0d84c87c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"689e4e9165f3a3019c9ea794c7e8cdd9ca8d59c5","_id":"@augmentedfinance/protocol-v1@1.0.0-b2e48549a1c4bf041c21111305f82aca0d84c87c","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-3RW6IwlUAAFfFfDQFs9ZB/KPoVURjPCcCKkTxfXs0ipIgdWXDzHQWiNbfBmSRH1naV8/SOpgCEWGQI0eVybXIQ==","shasum":"e777816909b104297eab7051c7a4a11b21dc8210","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b2e48549a1c4bf041c21111305f82aca0d84c87c.tgz","fileCount":1099,"unpackedSize":9422923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCH8rCRA9TVsSAnZWagAAzN0P/igUJjk/OSspd3mcxEy0\n04j0CoAtTACbiTzokhQDuoyFIhji6y/jeqsj9MjZSPW9wZO7AjwvSgsVITV3\nuJn0nmPBv3/nshZvkzZBaHxrqSH43N9Eldrg9LpHWUaBwPVeKL2Fl9OAe5nQ\n80eMqw9SbioJ5xk68bRvUCtDVlsSfQgrCWEapOuOwgx0KtlGPv3AOf2wAgs4\nM+4tnKMbZ78WgDHFzWbGdfCJR+Di08jQxl9e4sTgal8lUOJjEKpzT9kgEsSi\nyJyC5NXJyCqJrmvLmuXyhnuSNVx8MwhG5FwBi/E69G6jYCQ3tak0zXN4/7la\nDUu4VKfbEhnaoiK0pd2tVSeMJZd2/jqKN+kJ9AXNBzMwGC1q/1zcy6iBixHQ\noBWnD+N731Bm81B6U/CU1cDjbjA+QbC1VGkZJfJOmHP8hjxG92n6FomOTdg4\nNA/dJQrsYTlfIvHH9m77PiRQ8DoO6z0wSYpIX9DGMgEMQkYZS+SpNGuwA4xf\nf/SDwXOvLiDqFdWJZtmRIZ3YDifJQ2jtLcE0bkS/5O5ge/O7EG9Zh+9eAed6\nW+D4MR8kWxKhBIvGqYP142Bxgzlazsa+4i09LZfYxwtYTNDfaj4I46DQCpxu\np9JhxitkKt5J4zDP4ZyvOA917nihYu0RiH68aT/FaSTdQ+gwTgFOomO2ZDeA\n9Gi/\r\n=PfCM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAH3EZ4vlGVKfzjNq9v/+7NyosB0pMSiAY2Bx35Doz97AiEA82WG0AffgoVgq/Zbc/O28JnGiVQOrMn9lugo7vKsw5s="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b2e48549a1c4bf041c21111305f82aca0d84c87c_1627946795084_0.8346181891632329"},"_hasShrinkwrap":false},"1.0.0-c4a122f5d1e629a4e9f02bc4d66afef245fa2e80":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c4a122f5d1e629a4e9f02bc4d66afef245fa2e80","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"5188a2e624ef35870172c4e447dce52f973f06e5","_id":"@augmentedfinance/protocol-v1@1.0.0-c4a122f5d1e629a4e9f02bc4d66afef245fa2e80","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-sBxFuD1dEZASPgvT2qG68Ado8FqluBmzBa4wrhE/LRu2j/MrRIG9vjM9MmZ9M2qkWzvvTjI58hXQpmezwnST/w==","shasum":"d67b4a36d3f7af0a520568d4e36059733257481e","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c4a122f5d1e629a4e9f02bc4d66afef245fa2e80.tgz","fileCount":1099,"unpackedSize":9425515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCUa1CRA9TVsSAnZWagAAeT4P+wQflfBCDSLuce2/zZ+F\niy4qyvzpL9IGMNS20HtD4tJnnTEg/UAYxcOVdAxOYOLs/WmKypbtKrvdRyQN\nbbwi4PHIRsiQwFB3M6zXNQ+atiA0e6Pc1MQOpH4oc0ozf99jqb8puwZCZnmU\nKiyQYatV7CbrgtuU9T8j2yABk7W1aCPJBegOWL785r/2K+mEASyQffWp0oX+\n6/3EzuloHR3x6mHSZTzVdzKMv7Cd7IVR+dq+YA+onynI0Aiky4sCWzDm7HIC\nCcVqBvwyAMwr47960nwgurOPXegdL8znJ86OLBb88tJpqHwbrdRD5pdeJz17\nAmpc44du/vTUIVw6CCge56F4ipc4LEzz4MyFLlfRyr/2X3TGm2AHmkIAQIXs\nJdsyG/n1DGFin/EsMl/wojqV7Xg1IK8qL0bNTHjRqKFrbXAZdGYcfTW9e9W4\nPvsLG4F/6J+kEMVf+ZqSkaBY7KmAfny/3EBSB4Dy3dYO0gZUjxkPlRKBF0Zo\nemnOlHidHoNQqZNewHdhz/z9YDLD1u8qCdrZ7hG8rHZ24QN18thO6CHZJeEz\nlsMZNLglf3+W1nX+KDQtq+pDQObmgTHwJSXxQKeTs+3JuUW3VqHkdx3cyFDN\nnNk4pk1hgw3IDFG6+H8NdeLQffgq59SUMshD3ftmNGlJ8y665FZXozHuyxO2\nG6Ou\r\n=C7lt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3B9k9QnDNUpotwR+Cqz1zhUk30Tq8mZDC/ViiJP65pAIhAKgAtepIaA/8Kw7c6Mcpvc4RGgW7qQ7YVemIi3i6St6n"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c4a122f5d1e629a4e9f02bc4d66afef245fa2e80_1627997877647_0.1605130881150032"},"_hasShrinkwrap":false},"1.0.0-f11c890891450d75959e2a02968623f572f2d74e":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-f11c890891450d75959e2a02968623f572f2d74e","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"19a6fe9516f6b15473ef5111f3fed4fca163f8ae","_id":"@augmentedfinance/protocol-v1@1.0.0-f11c890891450d75959e2a02968623f572f2d74e","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-UzbrbijK93qE83McrTpvJ4O7rF+kyozQOWiGHbtT3I6qpVS0OPbexWMT+kvUv95xvrPeu5kc5YpH57BJ0V5Wog==","shasum":"2ca6b363686e17ddc2ae1a73528e1fbee5436cdc","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-f11c890891450d75959e2a02968623f572f2d74e.tgz","fileCount":1111,"unpackedSize":9511176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCW9qCRA9TVsSAnZWagAAgsUP/RQH5kekLn30XAIwVnDv\nJleZdz55/Q+hit4cTv+g3v/qKHa4AwUEjcYA35VcBc9SkvQVdTHxsVuCoyhu\nzQs9imXX/NZAMAhN17TP5ADxQ2RCeGf4/3T3GXz4Je7nfkud8zgoch8yB262\nBCXeSuh5le8mfBXlsfHignkyONT7gKo83lV/b3rkQJN94jnKGBqw9K1lfHeV\nIGnqRsgYbd5hYkE5oscw341WkixTwZBbPLzPZ3L6EqaTEPl/+LXjPU5ZtQIA\nHrVKf3RXfTsXXeL/JVd+mG3MyAszC9RNGJf60Qa2W8xMOm49/SnRnmNq6+wm\n79tSrv5TUc4yRoiyRf1aGewW5oZjsoETtUsq0GCwZ+qfuNmK3YlpIYLn+hL6\nYVk42h/A0dQ8CCWsGin7MEbQ0C3Rt69RLUBkXTqJydlmq6S8RFMg9mQi6+N2\nrVN8QmuN8dJsxg0VBEN1q5f/FoGUamMdMP8xLmYgBO5bcUotIAiJy7CY0x6C\nmCilzq5tBHl33XYWvJtT+vYxI6qykym7KzL41O8vmmJ2Xb4StaJlv2fM3r0n\npc2eSc8pUVlEqex6rwlq38b3N03wjCWD7qQo9eI9Rb3Fn788BMNoKlDAh68u\ndJA5uGw8gOfCX+caZyZYXtdz42O2Q5hHDsbHYYTRIApOo0rOwSHqeEra90m3\nnAnN\r\n=Sa2j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAROc2pbRPBugXR7kSUzq7dqRcEK97vBxUF1vP3bVjfAiBHoxFreX+Q9thYiPlf2UJhj5usdLAAHjk/7YhbU+0djw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-f11c890891450d75959e2a02968623f572f2d74e_1628008298188_0.9147146166604632"},"_hasShrinkwrap":false},"1.0.0-970e864ca95b2d583e5e641c79de6091ed0fa0bb":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-970e864ca95b2d583e5e641c79de6091ed0fa0bb","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"82d40b64b195b0f82fb155d24d627d00db24f02f","_id":"@augmentedfinance/protocol-v1@1.0.0-970e864ca95b2d583e5e641c79de6091ed0fa0bb","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-BMIy3oNtDLrmYfJtsnedbr5yrLSJA95Lp5B++qm5bMAcf23fCxdlUDX4R38iScGw2jC66mkjOnVspReDJvcIXA==","shasum":"9bf0f260e3c50aef16934749112bd1bc12aa3bce","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-970e864ca95b2d583e5e641c79de6091ed0fa0bb.tgz","fileCount":1111,"unpackedSize":9535867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCYrbCRA9TVsSAnZWagAAwB8P/jmY+NcLzguOoGr5Lg5b\nmAwr+o+Qohd3g2iJB7/TxMNxB4nYC2E+/l5c+9wxsRH3ID2QmjXMLDkJB8BZ\n1fRn/bd3WbA33Qe4phggEnJxDUsTAi7DKu/OjxqT95Qj2LyE/wMQwFDv9MH+\nVvDFvvqC9QAFguonXX9GcoX+mhB7ACniEw37xhYe3PEG2mO1z3jDe26mRnEY\nvhfLssMj58cE41bgqOgRhLr9XW1zVBOgTRefFmDng5e5pDLGHlB3L6xfB9om\nOpt19fx2k0olfHqOUxMBw6i+/nGrUBE+htAlxiakUnlVMCaHg26NJBXzXuOi\nO2WboFK9QQvzM77RQGc16vQj1EpggZ6pr50gk1upTtFjhQ8gCNbFGFBf5ndj\n3wjePKA59XYOO3OcfKA5NnU824tQvm9AfGh0tkaZkQZ1z/vOgW1kvVLI4dZR\ncdajC4dlqETKi89sUFQdGQyDA5m3+pOUeak/dEvpUToVT+v9fhAgAV/FHsI+\nAsyXMvdsfiEjf5QPaFr60p3kUI8zy3g9EZ282cr7J+ZFJYBHv4qVzp1MUu+b\nAtemJLBmHsazVf6HSQdW4sQ5yhOAISWU1JC//L1zEJyz189gRdj65IhfbN4l\n+FKF32MbO4gf3RW0AgKXKKJiEkQ/eM5V75ZT0zGbhSTOLYxtYds2Tn7sqVcf\nj1IQ\r\n=VzHY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEkJR9DwssDUPav8NA9rJITCSS0KbppaO58QhjSqKGGgIgEs7SZ55GX5zg8Rb/4u/9i6bMVldQG8B6j79yzcodKLU="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-970e864ca95b2d583e5e641c79de6091ed0fa0bb_1628015323660_0.6650854377390105"},"_hasShrinkwrap":false},"1.0.0-ab40c06ec2f6e93e6fbd4a5475168b0bd2275643":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ab40c06ec2f6e93e6fbd4a5475168b0bd2275643","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"f62f934bb073b6d1662550c82f973a7a22bc6253","_id":"@augmentedfinance/protocol-v1@1.0.0-ab40c06ec2f6e93e6fbd4a5475168b0bd2275643","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-bIOkKsQ8k3tgdD3voBdi8VHt6k7Tg6Q/r9W/hEBv+K41J8CAkgEW8vuhibTSxWF8mnJDaZ7Yn7mLs4ntrfadQQ==","shasum":"3eddbadda53d89bc00dc365b0de6c20888fd9464","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ab40c06ec2f6e93e6fbd4a5475168b0bd2275643.tgz","fileCount":1111,"unpackedSize":9541544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhClFDCRA9TVsSAnZWagAAL6sQAJy0RBUyhL1lf7THIUjB\nXohhoC/nH+HEDw4BFtGIgkkL2mMefk/K73uWpq9/xuxP8lcEG4sP1mGr6IYz\nSgVqPS/0l7433i/KvDmGyHPhWSr6yXyuY0CPc9Sq0BCfNtrs2iBz/fGHPdYa\n6FcA82iWYzQW3AtH5jFkIk/W7JMSCF4iktel5l9sRTrH0VyWOHL+6pghJN8c\niFyhp1YvmoZjzKuIWAWt0mdGjiBdJFpqE17dTSmRv4CspcgpV6IZfLxD0ig+\nS8Ni4N44vq3I0yluxIzp7vxlhhK/ww600yyQmLiFg35t39iBeNgBqRGzMPF8\nOYxHeSDy3Ds0B6fifQax0PALoech38ANWinjWfhxPAzJvJqSTMTDhT2Fuit/\nnsUGdU386dT7A7Ol53MDoEG2t+jrLOmmFyCPXZGTiT+TIMfrkoCWpRtibf9k\ngi6pD+UpcM6yubfxUSC5QOcZB26NwB+RCldWutSHXtFuCb6L5kHFRsF6dlEg\nuLNrkQBSCcoM2Ta1jMYFm62I/4Q7VLLiXk6ZH/xERQIbTIOgf+dy9hMZieuk\n7NdQE8Kv4Xk1CJ6KeB8tN52kRbsDRpGFOb9fO3PIgWNBkYjz/vMr6l/jbM0h\ni09E9jUX/tSBqZcmSeETMdCOvCHJFK5HGwS8thtyvvpi3VDbY8CN4YADW4FX\n2VAb\r\n=SOZ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7lZyyl5Ou4xq5hrieFLfBCV/BxcATCPl2ZZneNyVQmAIgXeGYFdhub73EssHhP0zEJVE5P9QhEm0h172NEVdkg6k="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ab40c06ec2f6e93e6fbd4a5475168b0bd2275643_1628066114942_0.13356529953697427"},"_hasShrinkwrap":false},"1.0.0-86a747993ff5d8363ce7184541db29893a733c26":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-86a747993ff5d8363ce7184541db29893a733c26","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --incremental --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"b33451945d8006fa878577cc2be79b08a81f0b55","_id":"@augmentedfinance/protocol-v1@1.0.0-86a747993ff5d8363ce7184541db29893a733c26","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-rz0cZuSt2LQ2R+sJtlwA+iAENrxcXoZGLewTrwJdcPW4uNoIHQChJXi49ZgiY9nZHaMqhgMWGgasE72C6oDNqA==","shasum":"5690c8a880db8e83d8974119ef34a681427e05be","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-86a747993ff5d8363ce7184541db29893a733c26.tgz","fileCount":1111,"unpackedSize":9547658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC9qECRA9TVsSAnZWagAA+lQP/jU+FIzgXmg4pJ+WQVlC\nwrjEz4T5ZRaP2qyKwOv4102mt4a2RUsjDDrXHM91rnEBOtBF3Jd8FmGsCJQk\nXRSoFwOHsyK3fa09RoyOns4woL/vsjQGpQ6j8ZtkMDNzjcXZjygy7L4dDgj3\nNgQxDY4+Es129KKllW8OJeu9iztxmscm+MXeDA7o9KWLr6S0+V+mcrOf2VjZ\naAZeAp0kSSiZ3SjIscPR5mOnjdJWxO57EXnM9mP9LYRt/HMSkF3vBG1So8Q5\nZSKSiG1lL0sFkLiitSxcpMntlcsgHEurH0fkGszlcONQ8Smy14Nutq6D2QRf\nko4yRe3I5cv6ga+CYccyY+sPLtHHkPIJxXFQzYx7Kr/RB7SBINHDmBgO5xMy\nNVn2I7RILhDsIF7kwfsW72CF42yibsm5xPp1w7UrzvBPPJslavXWhUU7zhT1\nyyeZf3YfFOzpXkzNQzFPHZ5Da1+acYLw9UZO+4n8yDf8g1yc/rjK53vxyxim\nHpYdAtKekGwyT4kpuv3aMZBYLeZ4vNLCIvPAqRsG8VF1dDvIRjZbJfi7l6ys\n91y7Q/hkApWeFVhUapgcJMstdujR2g1s4rvsVLcPMUrBhb4lvAFCQnmskNiI\n4f11c77RTwjLkOz+Y5maAq5CaJXEHdPt5PsbjAIXwJgHeNHl+Dgy3JyieSIe\nY06w\r\n=khRw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqwQlcyHyL0VpJdr/ZqflcYKjbeo6OnSGbwRVLX9hJ2AiBJBOJ73niPfmdcR/+Z5YStFOHiHE0ufvSsvmfG3OTKkQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-86a747993ff5d8363ce7184541db29893a733c26_1628166788096_0.823373701003959"},"_hasShrinkwrap":false},"1.0.0-925d9bd7f88fc602ab1e696e4f665f1ed7ee4913":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-925d9bd7f88fc602ab1e696e4f665f1ed7ee4913","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --incremental --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"3bf44048ac6cedda68b8d48e31c85c858878e6a9","_id":"@augmentedfinance/protocol-v1@1.0.0-925d9bd7f88fc602ab1e696e4f665f1ed7ee4913","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-NJ9g/DMSDA3t56NS10uNpwdI5R1TsAkWipM9va9wkqiZ8paXiPtxmfJVOElpxjHykgIbjlJd6SMuRwvP/UTLJQ==","shasum":"f1e05a6ae3dde46ba19b13a52e4398a93ab95298","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-925d9bd7f88fc602ab1e696e4f665f1ed7ee4913.tgz","fileCount":1111,"unpackedSize":9550502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC/JXCRA9TVsSAnZWagAAPLMP/3nUKu7lO1CqLOrqAZ5w\n0gmAELOGgOzVrBCFBT5Ykxq1KtyLge+g7TAzBx+hvjcNi7pqtaDdcJmK+b3I\nE5hpWDh75Kd8YBkGVFAyXyme46dJ6QJQ7avha72edDd1gvBrkfrPZ96vB3wb\nIoxsMlNf8NmYl+gy44BcrdPoXptcX3/WpYxmVNC6l2q8kGcCocwVBnJm9hmo\nOMQN7/sFT0T5JNpcBcMgt1SkHhDC/xJs9eF69xBGwVkMa5VqfXUqK6v3TPki\nWoFfnJtGqn6Ja7AMzq7+tUSzSh1PuqfGTStBwQUsJ0WOHLD1Ul6mBLU6q2YY\nxlDMgvyADamqHi9GNYve+K+8nZgd39Uhgb8OOn9GYEBrNIaxEVYl67FZbumr\n37o9KxU2CZMbkVsoRbJIeLCYodV44MYytDQFnjGVPsTtbp17v7mLaZhe/unE\nAdWRyvD8id6sSyVcWXVpdp6kXaIgREUvOo1mob/GmGgzDk5nFBssr9zwsmd2\ndUxq4NDp3gXKffWVIvQE1ysLlOI4WTBlCArEKjh0MBrPGtRPhqG0zZjN/WUR\nAvTSjNNHQhq+Jfu+nQdTyaY42wMdHjEMRE3lCP/H5CUDUdeOqvFJ1+OWLmKX\nJ/v5F3smvNASjrXA35qDLVNnvvQoUVfOnUDiOeBRUo6eEVdv2gpvu6W9dmx0\n5wjT\r\n=qXS2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEB9/l8TDKusznfdh3Zh3kTsB4gjMK+LelXr/ZhHVImAiAHmYC57z3E++3SzkBKOatOvw3D/YdhuKUrovuHSm/w+A=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-925d9bd7f88fc602ab1e696e4f665f1ed7ee4913_1628172887648_0.40934687945330017"},"_hasShrinkwrap":false},"1.0.0-5078a06dc90261dd0590bf4a2df26772ddc34abc":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-5078a06dc90261dd0590bf4a2df26772ddc34abc","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --incremental --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"33691c3483296c807f387f915f901125737cc911","_id":"@augmentedfinance/protocol-v1@1.0.0-5078a06dc90261dd0590bf4a2df26772ddc34abc","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-sxoSPJCxGozP/Qg+pYds92jH4Fo/nUpgXgkD3r01r04vIfrb2YrtyvWjaRbF32cTdtaLx8aL02l13ACowVzo6g==","shasum":"79fc4e5d93e3b713e135f92a91b780dcb7105984","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-5078a06dc90261dd0590bf4a2df26772ddc34abc.tgz","fileCount":1077,"unpackedSize":9177963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEQfbCRA9TVsSAnZWagAANDsP/2KV3JX74vmm6d/OR8NY\nEhP41YTRdE7HKQjoZg37z3avS+CKX0um8adu/36n7xvPucyiSeGEDFWhvCmZ\nQYEE4AZ6Rbf8SNrF71+JzvVZvZqsQTnxWvbx/jzkEMHYr08ksc/vCFKeOQwa\nTNQ3jMNOP8D8Ys3gE8raGMIsgzRjR3VJT4rAqWNiV7/139QYh1XFTys/+T9o\nx9F2Cs6ozVRIA86jCXJlpetUB2lm9CkhXk7B3GHXQID6mekkE0Ph1kKRYMJS\nw9fUxzpGa47sJHbq4nxqGI3JMUo1UvEpz6nFyG+g7MJ2wkXqIL9tLAfUzYHW\nTrKGy2mswSdne0PbpnRXhdVsKMFwDcHZVduWGk62mA5HevjHX568zuWUXuAB\nomoqlvdLbAaAfxSIAxvthxP3XTON0SnD1t0GPwBpMxOH8seE6fFX9L6FJWdZ\nH38aoLvRCVyzhcnWmX3/XmYF+BjyCJWP7IMj1ejffMeX9yEh6MKFhgvaHVUI\nGfthrJtolRGqbxChXx2hl8WeOUViOcpXL3k5qmiWk3hoIn2XqDupIxQWUhph\nmYMSQ+mhztbfS4kdbXddAmyIXmSJgUBLDDNfHnAyDuLAKP0skikV07u47pxS\n4fUV11WikXixOCHejgeB7ccFaXgQF+LUl4KX2tRG2oOEV9KmEeC8oC0i/xDU\nZ7u6\r\n=VM3Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjUnlzTUtHJQ6h2d0SUUrE2Ve6BCUea8em2RbQHbZkZAIgen8tXNbTcIODMy9oYQHS6gR8EKIRD/CfJWFsNlBoXDw="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-5078a06dc90261dd0590bf4a2df26772ddc34abc_1628506074845_0.12091311741947708"},"_hasShrinkwrap":false},"1.0.0-7eaabe09b2bd982ff5a891d2ea5252c5b1024fe6":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-7eaabe09b2bd982ff5a891d2ea5252c5b1024fe6","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --incremental --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"1436d3803d47f3992f1f5f9faf7f08c59d87702e","_id":"@augmentedfinance/protocol-v1@1.0.0-7eaabe09b2bd982ff5a891d2ea5252c5b1024fe6","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-2RuAKy0ueKRBbbqshW29lOzGWD89XPo30e+0581TLsCRrhanKvbR0LLVBPS8L2PmJ//eMKDDkDphguQZLE2n4Q==","shasum":"7ad51c90674232a1af6a7a2505e7b249c4df667b","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-7eaabe09b2bd982ff5a891d2ea5252c5b1024fe6.tgz","fileCount":1077,"unpackedSize":9182597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhESXfCRA9TVsSAnZWagAArdwP/A+rNHJ2UbL5tCuw0S9c\ncDBVlQi4IQYZMqUsn45Ek/HkMG3PuJNGbuXiQO2oLqpnFX58wlF+pDKOjmYD\nvQOBl5vz0u5Rve8Swe7azM21u2OwkClfLO3hT8B0J81A4TgBrQ/9BuY4b4b/\ngJ3lyu/KZPbawEL24dxKYzMu86qD+Kj9P7kmamIG5mvwT5t2m3jpBjFuKBn4\nrMtfzduQYAmNOIbkF4hPwerR5Zj4gLxjZcW82YOe0k8s42XMVsbKmWjU42cq\nXBtE9/v2YNOTYwxS8rl0tvmoyDhNJLPS5A2Uz3OKu5cII0DMv/BvE1TbUwGX\nyetYr6PeiJ7Pan1VBDNzIYmHoio2uGj75EIxZ6kZEosQ+IxDug7vW4g/R/PF\nwmVrPWMYGDa9d1f+P0JZ3HQ9nfUXFmqV5xugg2RxL19qrFM6Q0Z/yPi8OwHo\n6mINdiks09cwv8fuWkoQXZ3KKsnQjfhXitsx5S8h7E89RxpIoSTAmVXnBMPK\n4VvrxK9nePT79KB3X+qmKOo5EpNMsD+xmf/q0kNAmBNBpJzo1m2+OcQcYERT\naSuRlnM/Y8IJqYXoQIfDSHseA5Jt38nHydpmwx7qltGVTcUnDFtdHZrtrLSW\njMeJ0iikdWlUfF3NpD6CgL9sMUGfixYZ5G6PPb2GmNaF7W+mr46Asf3YVIvp\nKaWM\r\n=Em7y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHU1LEnfdOtoVKNbbUbHfZ+7PptWUcXM5sF4ob8Xo9w6AiAE4n6tUkl+QnxksgZ7sxL2zvExJXsSwrCNByZPd9/Bmw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-7eaabe09b2bd982ff5a891d2ea5252c5b1024fe6_1628513759420_0.7537627743084627"},"_hasShrinkwrap":false},"1.0.0-cb7d4a65dcf05cde3de5a10121ed4fab57a045bc":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-cb7d4a65dcf05cde3de5a10121ed4fab57a045bc","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --incremental --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"de968191579316defbcae19bf8f82887be6f0417","_id":"@augmentedfinance/protocol-v1@1.0.0-cb7d4a65dcf05cde3de5a10121ed4fab57a045bc","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-nAgxulXlYOxKVzEHqDGGky1OvVmwatAWnffHncaI+yaTsryOdje2gM1yflOci5yYxSxwvp46+03Q5H2TBnCaeQ==","shasum":"a7a85de1c3de432882d8fc522d560e06a1dd11d4","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-cb7d4a65dcf05cde3de5a10121ed4fab57a045bc.tgz","fileCount":1077,"unpackedSize":9191656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhETQbCRA9TVsSAnZWagAAaIYP/3GauuOCN2PbRwcI2QYN\n4w8jqERiWpK+mXfSWFtWPgvx1sxg0vZyLoI0dyKv4Q0cnYLdQRLx81mOx0a6\nkNF8daXLiYnt3amljp50r7GkQRwvzejWmXjMHFuGVe29nco4ntjgqYJIEKIz\nIp4qV7ncZRisAdNbW54okxOrYLkHPjvniHoQX1JnYDhp0K9DK83X2YWBjrch\nMlHjfGqxJDptDcAD7f6D9hTTBgs1EmB9JvhyrWpc3L1+USBAMRYIIIdum/8F\nS8xQtNydqVBJn8ZJCLg+HYBnzOt1nOLz1U312k9i4XFQDrgrHL5DaoVwUeuI\nQm3PY0VzbHHQzgOuERfhAz8HnplSOIgDOQ3jF6T7Z7XgEMDJiHjUSRqFcS7/\n5oWFjB5ie9ACmuAC/IGTYL2oiUaX1dmUulQLQDwI+EE9duPrSDIEzD3ixmte\nOLMQ+4GbTK20fDM3v0HmffRfSR0qKS73USXEOrBPM0ppuVQwVHGl5sGc80Zc\nOMFFXeASgj4iF+LBJRNyQM1A8vEmR032TQULjCj1Zk5ftsdQ+fw45MuHm1SE\nKgOU2bwEiLAD94XUeScNsYMZ4OCEk+G4n24TMpooN9ey4JAjsA2unSJTthIG\n9vWz9Oa+q2v6dKuQAUKRooeRJxKvw9wgjIuKb2KUXZsYvYt/fKg6ZX5QUXI6\nhOpo\r\n=KvsS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrPoUJpGpaHZEnZPPfzI0ULzjqGdebEbR3i2dHkI48KAiEAnLPrWBEBBpxdgbg6ykFy86KFYhMn7/Lg3wKWnzbubqw="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-cb7d4a65dcf05cde3de5a10121ed4fab57a045bc_1628517402961_0.9008919516765184"},"_hasShrinkwrap":false},"1.0.0-8090b29939e36f1b52c5af90d70fcecd86360037":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-8090b29939e36f1b52c5af90d70fcecd86360037","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --incremental --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"1c83464186a5ecb1b9713505f50842b233ab3690","_id":"@augmentedfinance/protocol-v1@1.0.0-8090b29939e36f1b52c5af90d70fcecd86360037","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-kiJhR3SHVRC/5Qdji8ugv5oHr67l3E944YzmPf1DMKvRx6isivPUjEI2WlTcyVcxxUBycMHskSkotlL3xSBaHQ==","shasum":"ae8623e979aced49dbcfbfb6a6c6e057418b1939","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-8090b29939e36f1b52c5af90d70fcecd86360037.tgz","fileCount":1077,"unpackedSize":9191656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhET5DCRA9TVsSAnZWagAAhNUP/A+e/KA0zmk0riub8cV1\nU09Mr+GpFYcd1wUhHdXQ1iaELDpH5oUk6RK43Z/CH3L7zX1w9oSczP9aBdHF\nPwKxaurvpOE6cYQ4psBxXRxELLUDRLCZjhAmXy000cOnfLfQaNcmbtpYfUIr\n7i4Iwroqk6Y4Ef7SSDeNFdB5WyXJGcr56VGM9vA4fGQn8CEupshtj5CM+H3Z\nNUXtUbK2Fc0kfKC1RXUW+so1HEgOsfkz5rTTmpH1plV0zSyFDIV6ZSkkSp4I\nc2iHsQOszbXcLMojW7fxNpc51Vh1LMAEedh/P6bg6vJ4ZQaKaJdErUaW/js4\njCNl3TVHIt2GdJQsI2j5fo0wu35zOGY6oKUmK2raC/mzQkvhTh5SYw3AtUEP\nh4156tVk0A6fl7tuKyVcQMJ7tpFrGwBKYnH3+oeUPxb9L7iD6T3c7+a9FzQN\nGqbrr/H5HljhvPuqsK+mBlcXBhUpznStuJaZMq83Rr+u8VE/WKL02B1Bu0Lr\n7u8LAyc0EbJLOQF1H9eya8mPkJr2eE/Py5mxo70gr+9bvw20StTXhB1GbkCr\nEvVzCRmS5Cct+OmU7QZnc+fZ5MOjNkQ/wSTnAqYIDX/rytXybG9TOwxbn1Vw\n8iKmAUPD+Vn/B5G8mXEG2ClGI4qSHvMsYj5cgEiVjjY/WSeyqY3S+VaTKfHo\ncGjz\r\n=uFS0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3W12IKZV5PnhjQ8x3khbPc2dLo81y52MeLOZLAcXcxwIgEaDmm4RjIir5kVQGz3UT8XvT2CmWFyToR+djokdgJgc="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-8090b29939e36f1b52c5af90d70fcecd86360037_1628520002898_0.8367423337701942"},"_hasShrinkwrap":false},"1.0.0-daa8acdf1f3b0b27633a9d03152ff9a1294f4336":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-daa8acdf1f3b0b27633a9d03152ff9a1294f4336","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --incremental --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"6388503ecc5f1408bc041941c9e0b98abef8713f","_id":"@augmentedfinance/protocol-v1@1.0.0-daa8acdf1f3b0b27633a9d03152ff9a1294f4336","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-nydiBKp+KY8wJIPC1giVUn9mjM7UtddwsBih4UxVGMx3b8JMyuKQ7m45PhczOEtW8tR4u9zjRFGdvUTLJIxAZQ==","shasum":"8ca59f37cd9bc4e7c6002745eeeb4764eed22740","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-daa8acdf1f3b0b27633a9d03152ff9a1294f4336.tgz","fileCount":1077,"unpackedSize":9197300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEUUxCRA9TVsSAnZWagAASNMP/RU7ueuga21pr7Ba1DZe\nT4sHcCVCxLEddJ5ABan8g6OrbCacakkf2FzrISvvzMvB2XjKP83lrhLkyseH\nuDRKmIgrIJcxXZaCUSUs84Brd7Zw3Trg0u4Ux9VV98HIRWQiXCNfSTUHdf2j\nrSU6rfr7qsUyBluSSqubC/uYg/YWWXLY2Zm1Y+e1pswR1NOKssNfTUnzU4gI\n4bP87RavzYvvve4wSxrZzQcbmFjhjeNGfLHEiEcVFhti6WyIw4i+DayZJiXQ\nIONzofu+EAMboabmCDsEePlcbAysLjzOTy8jMW6lrRQoy0rq+MxzS0VR1f/A\nGe/Gqc/O8m0rRGL62WKwOqI4eImvKlrGweaDamouhBMkt3fenq6EvSw3/Wbn\n5lu9dqL9MZHB3O4F4WuLoupmpdty7YzhAGCsiJjlGyWrqFQ+UrWHF+1YeSmz\nLnIfXbeTwKdiwXZXQrDsWZp0werCGchkKfF5T9a4XHHIQDTqfvHkuTFlTnX/\nTRE2LocYu0tgrNMQHSr6FAz4ykI9vVgKZ0hyYyuMyyzwXh+Pi5+5QKxa1YpY\nMkdPENtj0cCOC9H6hOa2el7LQg3n4VJtDmBSXZ+pdyhG6yOtEU2oSPGWUazl\nj+nVPtPLUcrY1pmxPwuNpFVTPFoBc5O0DYzroABK8ISVea3e/+GgjcDX4d0R\nNZt5\r\n=oeGa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDycb/BeXSxuog3w6hXnjJgYmJDgLbYLBniwgLck/54OwIhAPMP4rd5HtS5UeDdC/nW5hGdBgl0oVYDM485H6w9T5nz"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-daa8acdf1f3b0b27633a9d03152ff9a1294f4336_1628521777070_0.48259305432747346"},"_hasShrinkwrap":false},"1.0.0-b6d2376ee83c433d606a94fbfd9527a95689a60f":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b6d2376ee83c433d606a94fbfd9527a95689a60f","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --incremental --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"5902193a9c43f532926bcc2750188bc94f693042","_id":"@augmentedfinance/protocol-v1@1.0.0-b6d2376ee83c433d606a94fbfd9527a95689a60f","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-+7g68EYe0ArtTHVmtiPL09aEfrQG9CHnux/zIdrLSuZbQyEDbeh6hVUSRSjDi9qCwwv4+YcwTT9PM+kQCjaGDw==","shasum":"fa8276f604a4cad72d50dc0d605b388af8639ac9","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b6d2376ee83c433d606a94fbfd9527a95689a60f.tgz","fileCount":1077,"unpackedSize":9199329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEU8tCRA9TVsSAnZWagAACaUP/R+YV2iARefpFSKWUmxc\nzp7XWpSXQinO1ixiqcnhCDSW7kOtEVx9krMKVqqlljEnOxdB6p43STBuaEpw\neQE9RTYJw5gt/IYgMteAjmivM6cb0xIO1ox6SLsHrA2/MZFOK9McO++9Zcnk\nweNhD3MQaEEYLe0BpeMplmB6hNXCBolV5jWTcXJA8qBVaclxrJb/52THXYyA\nX5bnp9N6GpWnNazoe03vJANWdmws17z/myLbXVBKnMptCiPQ10VVVyDrsdUi\nUq67+bsZmV/Js7EL0B2pf6ITij45EMtrZM5mMo8nDyDhv9HRp+hPo7VVmjN5\nT0O1RcglAiDS/ZdZi/Mbi3jPZY1JOTdkZTwWJL8dx6nmiM9x7lG5rxbYLMzK\nNE6YODV7UGp8lmj2bclYRSTB1o86+nSEtmtc1ryIhC9kRonhjDjmiirDWuTF\n+G4bQTfbNF31PGNRejuCXw2oFOaDd0pIds/AFElhQHwRRrsB34A8iJ13mro7\nxJRH+A2PGdtgys6TvyzK08HB7rEXekHoJM8KXe40BJh0KKQheB7d2CYw9naY\n5DdYxZunr1pIOqE8B9rVC/Ox8Dxbw+hW8nLuLmiLunEo55HAOghkv9xyawBa\nmWwun98rMT+a1DTELHBQr6RoOozz5makjQVt9Tm7F3WYit3C3bpNi/zU1gx3\ntJ4J\r\n=/IQ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTbcAkAo5GZpIEedGTqQXIyRjvA7RnSpvGK2lqAARf/AiA8Q2Ti+srTcR2rP1WjBqdug5MKpUuB/j43NHH3kWinZQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b6d2376ee83c433d606a94fbfd9527a95689a60f_1628524333341_0.19251517043905642"},"_hasShrinkwrap":false},"1.0.0-b0b0b42072377a287e4e7980ef62448cc23350a9":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b0b0b42072377a287e4e7980ef62448cc23350a9","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"4746c18c8fb2889a0911a79cc0e039ff361dcd26","_id":"@augmentedfinance/protocol-v1@1.0.0-b0b0b42072377a287e4e7980ef62448cc23350a9","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-7Zdnjn7Ix3EE8SJTRTrs4Him0Nr8Gs+fBOPHs0BJGwQM5evDUZypONGWUILDh9eZHasYiPH9CRwieTN3geSQFg==","shasum":"256a4cd9a0a80e9803c7232f39b9e509d47eb7f6","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b0b0b42072377a287e4e7980ef62448cc23350a9.tgz","fileCount":1077,"unpackedSize":9199409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEWWCCRA9TVsSAnZWagAAxOwQAJ+rDvmjtQusBwiflerR\n2S7D1OUBPu4T/3QKWdgHwN8lplkROjC1A0Dk0drfmxasg4C9u8o51SWsJydE\nAwiSkHsD8fKOY29bjo3Hpm9V/EdLCpWyeVwktAOeGergMxzJ4Gr9sbf1CuDi\nWFz5xFWaUi6rvpnFLfaEk0tCM37oTlMHl3pcv2ThU/xKfP91icODRZH/bSGZ\nbju9Ctmpft/FQwkFQOpUOiivrQW0c5XmT9j/KIQOYve/pWi41tvOLOwmJZ+i\nU+RWBeo/YFyTzKhkxkX/tz7j65UR/uTzc7sY+qSdRF0DdezrxPWpqJuXiNGR\nXeLHYUikObx5kutCWplFEOnd2jaRj8CbxllIhmK+8fjCo6uW5W0iFSiA/18G\nr/uei0M5OcXMWFtatdzs/PAL7BGzKUHbCRwS5oeTb3mRLww7ifj+TtpYd1FL\n1P9nq6krJ25BDQvXGjlhm9sjazBqO/NJ51pdTtfGo88KMwyB5CFyOqb4AkGQ\nOCKYue7EFBq02WbUO+idw5O4n2mAFKlgPEnu7j9G+0YuOVKBfJPG45+r1TzD\nEEfYiZLDOpIMM+B3oYKDL1ruFwfEVIbyeKJgc9okRf3TUgT16aTpNL7c64J4\n2hWqOa9JvjWY00zItD8tya3PN0GzQxEG3JRQekAijftw8BOlSgc70CvOM2fv\nrYe0\r\n=AU6j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV9OqNkH0ygCf1Y4u0gWaZbj3QoxFlJHwjYPTjQh3KbQIhAJqzEBWDQDPLPLLn3c8wSXvordvnbE9D+5ad+T+6Cbdv"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b0b0b42072377a287e4e7980ef62448cc23350a9_1628530050520_0.9424774727956975"},"_hasShrinkwrap":false},"1.0.0-14f24a2efc0a1227b1ebc38ca6ae157610c27840":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-14f24a2efc0a1227b1ebc38ca6ae157610c27840","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"b2f09fe1bf7ae522fb94abe7e2cfdc6aebf3423c","_id":"@augmentedfinance/protocol-v1@1.0.0-14f24a2efc0a1227b1ebc38ca6ae157610c27840","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-ADETAaAWiTOb/HfXwRuX1/HwYkmMY3ih81RIWTOuHQ2V8XM8byh1E5iJgCuU/LQz5WlRNsUMuTFlugSNeoZs6w==","shasum":"5937b20537a825d983b7c2710a687d2eb5c370e9","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-14f24a2efc0a1227b1ebc38ca6ae157610c27840.tgz","fileCount":1077,"unpackedSize":9180003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhElwsCRA9TVsSAnZWagAAzjEP/0a3YJi3coiPR8w9VYqM\ni/52CVYn+qbbbKhGd70omnCo7mcAxqw/yjctyjvU0dQktKc6XKFgl9/s7Fqq\n7czzIAO8zbN1+G2xgyQKeoUBxWp30tIFMUL50h5h/Nwt4xmdaY4eGEATHUXs\nwdeUi+yRrO3IDFukOFB0vDMgc7+f4V4HzLBe7JTkZvf4NffHBX4Ih/tiWcW+\nI6lj6kjfMkYiHa2n51lFin4Mgm99jcLDLeMXdqvXPsMO0SgVfGEh1PxhLE3i\ngi+wrScwg4MEOz7dvEnn3S7eHhmx1NNBAwcEyCcKp/9myGuO0n+h9tBQnh4L\npmCCsfHjyOFWKfXn8P7e0AxJMdojfP3NIfEhtbOVnnpLQ61fRQOx5VKxn1Ts\nBlZrfrrNgjYBwgBXG+xYJCs+dPHY/ZtrtxHdfMCM5mZmxxhUQ5d4kK0xdCz5\nwfFRzk0szP3JRFosdcG1BYqB+8naFNb+KxBdgiCkXeZcAAK6cFh3y59DKDOG\naRaDU32Y6+l1vSzd+CX8bfQcxJkycRMvcawKydNTanaBVlylbmT7e3STDzZo\nf4MYph9brvUCYntfG6YiZKv542H57pATtR+PlcqG5RNZLj4KDYjWgoyjNuB4\nOG9ETxdUgCXgsGJrgiKhHX69gj3b7l9Clpx4h+46rQyu5qkSFWp6lUWGUr51\nmkOZ\r\n=M5Lm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjcIkYVey7Rdht8bb9zyZNLPNU8kAXdXM04Bl3QdyaEgIhAOzDtAkTqYN7JKRifCHhpyNKQeYPqAVkX7QehQZI2y6C"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-14f24a2efc0a1227b1ebc38ca6ae157610c27840_1628593196018_0.14184755920271108"},"_hasShrinkwrap":false},"1.0.0-b77014819857404d7fd8af8839e5abea52b6ed40":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b77014819857404d7fd8af8839e5abea52b6ed40","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"bc360822813a57f12ebfb690a6ad5d7e0562262d","_id":"@augmentedfinance/protocol-v1@1.0.0-b77014819857404d7fd8af8839e5abea52b6ed40","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-acblBfcBBEH2GigeZIkUdfZMDKVypJ0H7YsIz3EeCcdKucwuRKL0GrbEItbmSKLn2KHLN5pHiDbx3CL/IJsg8Q==","shasum":"6febc78d45da2961fd2dcc0ab8472cb4f0b6e8e7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b77014819857404d7fd8af8839e5abea52b6ed40.tgz","fileCount":1072,"unpackedSize":9167676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEoqlCRA9TVsSAnZWagAAfz4P/2/Niu+/kgbuVw0/sdO2\nL+qxuNe4/gik3Y/Fe6bknuIj1yZdajmkf2zvqNg04lAH9Fr281wkL+ZrP3LJ\nueQKq0OSOaHsJ+QWIe7RY0U55kzygw8OsC1y9VyVVGRY4Gd688u4WhdHQY7g\nje7lDaidkOOUnG0DP9vlAsQ/cWrj0g6W5TdRQ39L3wpniV/l8XEFCo1bq8S1\nDEysHMLCKO4oIwYNuVQcSylLS1uCBsQsf3cevq4r0i12qTMuw/r2y30r5Bld\nXuubu3APe3VjC5Xg3s0GwYBmUMwgb+WjLOXAnTLcTCoUsk3ALWH3a2w0QfQP\npGaOym3ySoyfC6L1dChMPGMpn0m4qfWEH7YGD71/Wq+QrQahTUNmiioSN3c+\n0r4H24Ab55eyBoa2UrYSzQbM+DCK1Hmb1UK3V5TyA44pCvfOpZ4C6yG8/ZBN\ntuxe6990l9Xyuo1V3Hsz0T6LmsEl4dvDkktFOAHf+OIC6LvWixABwOIDPLMA\nzxolFJbGlvp30sJ3gJSABpDqXYoeWa2kT407HmpplA/CfC+ShoYjVUTKhB3c\nEVwSPzEy+kiwWceOGzfFUUqtIabR5g6avt3R/ijqI8k3n5LAIrKMc1lswUdi\nl7MVl9j9+npKhz86nLTFuZ5WU6NczMl5VdAS2x7IhbKXbk7cPCISwbo7o9Sa\n76xX\r\n=KEAj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4JrWvMAkE8Iv9OCepOXxl77CqNZe1gf8Dl2fyIyNrkgIgQVuqmT9eqW+2P34cSEe5dO5zOEBQXFY9jU/oKxayNns="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b77014819857404d7fd8af8839e5abea52b6ed40_1628605093219_0.9057824603068774"},"_hasShrinkwrap":false},"1.0.0-b8462791a1d50708b1d28017ceef539e775c1fd2":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b8462791a1d50708b1d28017ceef539e775c1fd2","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"08ddbf2a3c6759f8ce7ee243c705a5db7e1bca8c","_id":"@augmentedfinance/protocol-v1@1.0.0-b8462791a1d50708b1d28017ceef539e775c1fd2","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-Q7ojhpzayKuA2Sq+1YgWdIOWRhBCLdEB7+2wqmGrITHOaI9/EYE3QLr6vn8w9/d5ydTHDLzOLt8UooPVg9s/yA==","shasum":"157dfd7854c10a523784effe5733513c995d2945","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b8462791a1d50708b1d28017ceef539e775c1fd2.tgz","fileCount":1072,"unpackedSize":9167676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEtYrCRA9TVsSAnZWagAAx8oQAJB+HTPQuoPhBUalz3eR\nKqeLp/cupF2bszcPpgDPgPhGoPSC2euY3b8D4rCEybdLuMwqWNrjB27cLTXX\n78wyzmdjYjdPbQWgxRkMGU89iO07Sz+V9ma51hHvHys+iWkaKBhWRrk+KI+l\ntcHzrgTvvjJyAuB/zBl3DsRmU5qmEoe6Fl66GcAaVI5XD5lmyGVNMwbPYnhw\ne6gPPu3EyYacjg3IOp33qVlsQ/e9NBdJ4UxqVoccRBWCSajffhSZHHc1YrJd\nYsTtHd8cBRd9avg7UEvfZMb7jqJxqiw+AS0eIobiFD+/3Y9CwtX7dsmxYyhC\n5SaloksUYj20ge9EyijsCQU0CvmUtstC9RFjGewVhdhLYpmFZ7ITOqJwiGnj\nYbKYeIMW9UsEGcSE2RUj2yRsHUYH4cx1ZOG4u6jQMSdTVVbR8vCjxTvVEI4A\nUjD04zI1o0zQoF6roZerUvAfaQMz5M06dUpc6lt/slTqmaAZ9B2MXYD1RJWO\nb30DzUYkWR3DL1SOgeU9z1uxyp6iMDSe5cwowvC/07CmcJk9htKi/GddiV9K\n/rS3KKOi9xrv/wT3qrX06L4rjGXdjvl8/+mYt2CxBqRjSvUrS32ggPYIUGZw\n1MBW9cMJzJueNZh5eChfrYHzYf/vEEzGn56tVRvorB+6X5OaSLBuccC3y+En\nLujt\r\n=RYlR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9sVsyaCd7DTqil+ai3RnAf0H6kpLU2SpWno1FWkojcgIhAPx+C9wRQK/+xoNTb2n1zCFKzf/ulpvy1ASV9uA9E03N"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b8462791a1d50708b1d28017ceef539e775c1fd2_1628624427622_0.38372382822415574"},"_hasShrinkwrap":false},"1.0.0-afdf4aa93e1f7e77166652826a630d731e54cbea":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-afdf4aa93e1f7e77166652826a630d731e54cbea","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"af6adcb4117f11e4b61680f0889022d84494f175","_id":"@augmentedfinance/protocol-v1@1.0.0-afdf4aa93e1f7e77166652826a630d731e54cbea","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-AH8YS+Gyou8HpSN3imqoRZKNPorHAaoVXlVmNCkSUsIQroEMDGCgPtHXKo3kpkwEDxnyqId9TLWs+pepq72VUw==","shasum":"aed96a73ab14609995e935e428f02d24ba1f7b31","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-afdf4aa93e1f7e77166652826a630d731e54cbea.tgz","fileCount":1072,"unpackedSize":9167814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE8wyCRA9TVsSAnZWagAAr24QAIS65Z+l7+WKmMccvYBw\nf5TkohkPQDBWM/h0wanD+hEbfPyULpyG/kpX3ruyPGL1piyg7XdtXlAD2zPv\nPxWStNusN4Mba2lXkra7ROyEBtRj9jiyBroPt2SXb3cNPZQ2KO9M0+EQqTXf\nhgWaEIUnWi5/xJ3Y4fjm2DQRmAgSGAKKmQYOMHtBbO8bJ8EMNcgQ8VRn1d6W\nMJey83slX8L2oRO/kClZEwZ/OPvvyhtC7ImQcDlAhClMXzC89sRYefKQUYM0\nyIHKcP4+uLwiq4nKNuCKnCZ+0Qz/0K8OFbwlKafcyXyeTL4kiXW0KrkgPgXF\nMCzhhwqJdYklyNRS+zJQ0uKKResDPSxms97yzKUv+pSAPs7ymYUKMINe2xZ7\nRPmbh+vIYcWZEtVLIlMQpBzD7FWyGhnzcUgIGaxd+BpHOvWOwf12CPcVtwEE\nv5Hk18tSCI9ZMJ/sJkeUvKibeDIN8ms/i++mhlKzXueXMlxUEt2H41AJD0ka\nau1e0fhXIFlrUZ+iPNzXOz5ejJX+DYI35hpyUgoXcVnFc6ojuB1hXdSuUy1+\nyTV7gcgYnNCk3QkI+Ul+N9/AFlSGLANGb6K4lp5I3GUP/eGOoyO4hq8k/FEe\nb/P4DBJD45HRVtdioG/hBQhKOMwvuMF4Aowb+6N4ZGQJfPZ45XpWYVXx2NYa\nzefJ\r\n=UsaA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6dEGh2uArqefvPmwCImj3o3TrlkPP7VWHA5JVW8em8gIhAMzxWzrQC3cox5r6oTzX6kzTofjtzl3ez/j1SnfV7jZV"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-afdf4aa93e1f7e77166652826a630d731e54cbea_1628687410786_0.8158395568876249"},"_hasShrinkwrap":false},"1.0.0-3e0337a2525375317865e92e2c29e9f8ad745774":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-3e0337a2525375317865e92e2c29e9f8ad745774","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"1228d33471918ca2e17a80e9e9bf74167af66662","_id":"@augmentedfinance/protocol-v1@1.0.0-3e0337a2525375317865e92e2c29e9f8ad745774","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-1lKOo3v23Aug1u9iLSJUv/9ZvzfGHRLLBOvm0xQgvdbCEAvn6xaJYaQ7IwNHZGkOhDqlQKwmA5z8Je0NvvgFNQ==","shasum":"b749eb168af0695daa2a2988a1f164053b2637f7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-3e0337a2525375317865e92e2c29e9f8ad745774.tgz","fileCount":1072,"unpackedSize":9167810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE8xGCRA9TVsSAnZWagAAuOUP/jMACn8Uzfskk0rFZLSk\noTo12zaKtJpynaI6T4GLEXftVmSoX6YDQfVyMVQdiH9fjddQSTgL9jMTH9OF\nnAD/dRuo9fUhmiMmDWkj9mngnCMZ435b0Cbp3ovvQn7vHWZWve7Qt+IBw8Cd\nP83/Bxepuc/aVx7OAGDbi0ukuj+T28kg8xP2poqjlkO2P67ZyL66z7qY9lbU\nWFgbtism/5LnEJpMFydRfenlasksx4tar9kfBH1A8t5ihyCMvjY9owE60cNp\nvQWrPn9sKKFYp0XQDBoTSKY4fm3apYKU3J2dTRtYrf8zUh3lbNqFgcSOBTPo\njMwdP9OLsgYHKNVcGIei9/r3AAHCVEAf2z4NZrKQ0jD+G5Xa6eoPJXtVBrH6\n8Iio13UWDekx94flN3105DYmSrK27uFrOO/YsbbfylxqAICnwfQaQSOAwhVq\nSAOFlmEgVzQ6SCxHiOaKti+03jcqJrEiYYmZOEyHn6MIyD9Do0O8LNA6kqJI\nG15c1SLbp/CuCWUlQLo6qfGb213MlkPCAs+UE5MOwTkbwVuv0zwkqeeSSHff\nkQtwx6mVPQv2fFFAzy1Wp7ZJkKf6TDQaNMIybiEo2lcjGRfj94nSAT80fz0S\nxmp/ndybaCvsRA06nphCJekUlrrrx9mWDbsprhVfVdYsKiTOm9adJYjGvJEe\n1a49\r\n=vw2x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBk67F0GjkEWMLilWTq5EAIpE9ij/APVIS6qJt/rjciNAiEAkqATPwlD5NljnF7rpT1GTBKG2fLRRCDrGoBtBXhNADo="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-3e0337a2525375317865e92e2c29e9f8ad745774_1628687430520_0.13640699076221563"},"_hasShrinkwrap":false},"1.0.0-848c0024fd2c9d49a06042eb6f3710e2e34a7f5e":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-848c0024fd2c9d49a06042eb6f3710e2e34a7f5e","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"563d0155d90eaf812c771edf121cfe8342857d7b","_id":"@augmentedfinance/protocol-v1@1.0.0-848c0024fd2c9d49a06042eb6f3710e2e34a7f5e","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-+C0JfhRS7ZmxAusaX32i5FH6RxCwu8A6fOntP33xtatWmTRyIr0Xaqu6PO+0L5KfQPobYiqVobdiSJFujD4prQ==","shasum":"e77e5a2bcbc5c66eee1c16da2113d425330d5ef6","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-848c0024fd2c9d49a06042eb6f3710e2e34a7f5e.tgz","fileCount":1072,"unpackedSize":9167678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE81lCRA9TVsSAnZWagAAsR8P/iUfoc6UCfzchSDO/fKC\nOqaDN9iwv7DSFbqc4Rq26IiCJMI1uVFrbStg2FtlvQoGvRO4aQ+ixHWPwKh+\n0VVqj3d/sgW12N/op2X/+bOAvTk715kN5Y0IoG2srdZjW6V6CEIaiQUBVebO\nULN46oqVrTL6AIyXN1TY/hTlTR4bPnA0KK3yq8R7FLxTmKCNe8ocVzCn5oTp\n6/xRXlpsCGL4NjQI3jPLr9DkgEYxr5xyo9CWJAEYkFRJkoanpRQexlf8+wfh\nj/qee009kVclkNnRFPG70sWjhmEGTbAaH5FxNvQOeNmAZsT8TVjf4Eri4Ou/\n80CxGE+SfDG092IKTm0rYk/PUal2D3psj7aRjadgAMjeb0DoQ5n3ye0q7SYG\nnFYk2tPv3pu0UBxFTuIXpV9CIc2sgCV4IjXPlQSi3zuDr8KaMquQmauYGy6K\nuA6IzXr8r4vFws0vPdJIljtuqJU227yIHtmd862GS4fzI9XfNlZFjOU1f7bl\neFSZKjjXsmqRH9jeMJJoz9Vj4lgqudpBqeAw0rGpWEAi4xLWrMKH4T0RD13A\nCeElhPMJpRWE6R2DkwgBva69KCc0J4vni66qrzAEZuVkEUTeWOgJN5Tw40v/\nOYDsOE6pePrel2RtlWqOZQUnR6RkXkgJ6lCOHLnBar0FvXe7xr5VGMxz3MJH\nMoIM\r\n=KpLY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChkvEVLvEx+xRNu5fOZWgSEmZBmlypOMyAsdTIm6tV3QIgGHl577el3pW/l7lDn+PG4d/fhq/YVEk7ru7iI2So5zM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-848c0024fd2c9d49a06042eb6f3710e2e34a7f5e_1628687717048_0.5173550129549647"},"_hasShrinkwrap":false},"1.0.0-958f9ab495701ee4f4d3855912a2713038a8d490":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-958f9ab495701ee4f4d3855912a2713038a8d490","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"626024d9e7cdf9957f1d9c9b7f5f9eed0acb5f8f","_id":"@augmentedfinance/protocol-v1@1.0.0-958f9ab495701ee4f4d3855912a2713038a8d490","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-RXZ2XgojrghaWBmDTqulWxdqUJX96BTg/PeZn2xhYNZYaiCcYQIuCAe6vDL3o8moHxiRqaXRBi8s69NfgMP1kQ==","shasum":"1e6e6040d66749fe578db40884282d9f8d628951","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-958f9ab495701ee4f4d3855912a2713038a8d490.tgz","fileCount":1072,"unpackedSize":9167851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE85VCRA9TVsSAnZWagAA4CUP/3qcIWzl2nVx2nRnrMNt\niOWur1xHleuVoYWcbbFB5YF4NsgHHzgXaUvQRhk1R4480+mx9MMUShMVvmwW\ncdU2TGXxTv80vp0e8Bf+pm+OsqaJIT1fh2vg+y9g9jfUhJTmJ0FSE25JwuZK\nU7VVCIkZX1ZuPBXi/wglj0q2/744p4Hbw0l0bSKLnCW79Ec/J90rMKw6AWV5\nhvCwWAIhOdCi3cNvDUlV8DI6mAfU7kIvTB4vglPAd5/XgGt7JPWuAHF1L/5G\nNwTf7IjQja50jCjO2VQn6bSHB/rgJpL+zmtzowOXHALLQ9Xn5CDJJGOqzw+8\npQHHmjAugZXkfVWKDgrthwnBiB4WUU9VCBvZNJTX8AN+ddX5tLYMKZYJTWVV\nA7f4J1AbvEztyw6Jqb7aOVtYiaF7bVDwIwJLCATgt5LaRDlcgdy/gp5Bil5Z\nPwcmZoTwUGXM/1P1rsi2Byp9d4ZI1LRNVGyJgKd+m2tvuMiVAp9VAHdXtCt2\nLQX6F1JBdqYt159CBHUHGrswtvpikEiSr188Mquowtxg/zNBJMOCfcHu16tJ\ntX4tXhacPOUaFQSmzXja8kOFLEmb9oPAdHmmp6YNpawxp6HnRny7azsGwWih\nELjQK8RHjin4mPEu/Tlpo+hKQpvsZj+FJ72+645eTmGQKln6PuG1FWzdM4R+\nM6fb\r\n=KRSQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBN+Yyyr7Z+ikaV800CiS/g6ACoapU3H48XPXqGwUcq5AiBsen7n5ORAmmrkLB1iVZwWeAiDrKX3L2I256evQQ6Tag=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-958f9ab495701ee4f4d3855912a2713038a8d490_1628687957561_0.12418299800058263"},"_hasShrinkwrap":false},"1.0.0-ac9367c91fdf74c6820392533087ede5469869a9":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ac9367c91fdf74c6820392533087ede5469869a9","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","test:augmented:stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test:augmented:boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test:augmented:utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test:augmented:pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test:augmented:token-weighted-pool":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/token_weighted_pool.spec.ts","test:augmented:burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test:augmented:locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test:augmented:decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test:augmented:treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test:augmented:team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test:augmented:pausable":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test:augmented:reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test:augmented:compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","aave:evm:dev:migration":"npm run compile && hardhat aave:dev","aave:docker:full:migration":"npm run compile && npm run hardhat:docker -- augmented:mainnet","aave:kovan:full:migration":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","matic:mumbai:full:migration":"npm run compile && npm run hardhat:mumbai matic:mainnet","matic:matic:full:migration":"npm run compile && npm run hardhat:matic matic:mainnet","aave:kovan:full:initialize":"npm run hardhat:kovan -- full:initialize-lending-pool --verify --pool Augmented","aave:ropsten:full:migration":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","aave:fork:main:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","augmented:main":"hardhat augmented:mainnet","augmented:main:fork":"MAINNET_FORK=true hardhat augmented:mainnet","augmented:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","aave:fork:main":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","aave:main:full:migration":"npm run compile && npm run hardhat:main -- augmented:mainnet --verify","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","print-contracts:kovan":"npm run hardhat:kovan -- print-contracts","print-contracts:main":"npm run hardhat:main -- print-contracts","print-contracts:ropsten":"npm run hardhat:ropsten -- print-contracts","dev:deployUniswapRepayAdapter":"hardhat --network kovan deploy-UniswapRepayAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","dev:UniswapLiquiditySwapAdapter":"hardhat --network kovan deploy-UniswapLiquiditySwapAdapter --provider 0x88757f2f99175387aB4C6a4b3067c77A695b0349 --router 0xfcd87315f0e4067070ade8682fcdbc3006631441 --weth 0xd0a1e359811322d97991e03f863a0c30c2cf029c","main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","kovan:verify":"npm run hardhat:kovan verify:general -- --all --pool Augmented","ropsten:verify":"npm run hardhat:ropsten verify:general -- --all --pool Augmented","mainnet:verify":"npm run hardhat:main verify:general -- --all --pool Augmented","kovan:verify:tokens":"npm run hardhat:kovan verify:tokens -- --pool Augmented","ropsten:verify:tokens":"npm run hardhat:ropsten verify:tokens -- --pool Augmented","mainnet:verify:tokens":"npm run hardhat:main verify:tokens -- --pool Augmented","print-config:fork:mainnet":"MAINNET_FORK=true hardhat print-config:fork","print-config:kovan":"hardhat --network kovan print-config --pool Augmented --data-provider 0xA1901785c29cBd48bfA74e46b67C736b26054fa4","external:deploy-asset-kovan":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify","external:deploy-asset-main":"npm run compile && hardhat --network main external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.2.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"14.x"},"gitHead":"4884019a0579f3381380faab02d692296495cbe1","_id":"@augmentedfinance/protocol-v1@1.0.0-ac9367c91fdf74c6820392533087ede5469869a9","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-SsuLiPyKU58O9f+hV/vFgvCsp93MAILAYYgT3KRrT4AhUQRs6N3dBMvCugiL8E0yZpPFs05ZckVthvofAj4KKw==","shasum":"34212ecd3398416aea124664ca5dae13db5fc8aa","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ac9367c91fdf74c6820392533087ede5469869a9.tgz","fileCount":1072,"unpackedSize":9168104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE86ECRA9TVsSAnZWagAAtOUP/i23VlxmATphwPZb1Uph\n8ZnFXnunt4kkM0bbViMf7c+OFjM1lmNI4eOPOQljOLabmE5tTMY2DXU4dGGr\nGbObmBfPJdbPk7yEbGMuXs8aZFIyfbdFB+/7lbEJJ+wpdR63g7+FboxUwDFO\n7mrU6FrVR2o71y1AEDlGZ3XmHu4lL1TMq61IhqR3k5fVqc5l0PaS2IVNdzqo\ncC0duNuoYF6Oe8rBH6n0agWKStxZ0lxlEu2X637FVrqLWQUPF3m+xwJLc/m4\nvymJ9fGD4y4MlPktWcMiUHwxDhNlyQnSLebl4CCdz9AAIYeVBbsSJArGZqPk\naGivfPPUYgpK/erz1DERmHu16T3puMzQanJz9Iy5512kgtuCIk/3B5Dy1gE7\nzRrt+/e8b5bxoDmxoaMKaFpcIcqS+550Ym7tujOvVxu6qFuLVkDQw2HxWzL3\nGB/tGcO4fn46TnbtMMd6XRu0wv1FrwWs7lR6teqjk1Zmpdg3HsQxiklL16Mw\n4uOCAdz9Qn+pU589Llkp/RPrkLJYn4SLXH3QAzEZ4n3c+LXhKQ6/F6bDG3Qu\nwUoedSwe+1LZFpBaKCcGKHkavms+kKaT3ao3EJI+tYNDIEJ7GRC6LAarMyAx\njpucQMJ4qtQq/pSUMITuM62762KjWMgEIt7dLKPa4o+86G4yAaTGazy0+r60\nAkwZ\r\n=EPX2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWxeqWMwdzY/uV5ZB3H9bIcJrsjMrPaUEAEyUlQ1QiRAiEAtF6PCJIzihsHiwF8FXmA3j0Ti9PQJgUymBwVp0OrOqM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ac9367c91fdf74c6820392533087ede5469869a9_1628688004423_0.6746306340215245"},"_hasShrinkwrap":false},"1.0.0-543ee52cf98084b42da6f8d44afb964b8436142d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-543ee52cf98084b42da6f8d44afb964b8436142d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"af82d845d29bea64319140b9031925dcc0a7b0f0","_id":"@augmentedfinance/protocol-v1@1.0.0-543ee52cf98084b42da6f8d44afb964b8436142d","_nodeVersion":"16.6.0","_npmVersion":"7.19.1","dist":{"integrity":"sha512-537LMkKwyAPqeHbjISFv9ds2a+Pe74CZyOByZGW9tUVuct6FDYNJJmzPQZ1Mb3Dv09Ds0kYjywrUqK1reZLGkA==","shasum":"55a5f80deaecf844e4fc769fbe426ed2eb985008","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-543ee52cf98084b42da6f8d44afb964b8436142d.tgz","fileCount":1042,"unpackedSize":9025823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFC+xCRA9TVsSAnZWagAAWsYP/jOC5FL419rDztjNbUM3\nl3nSDJG0tjksBBcTWclTAnMzcC90/yWUhpv+m8B6fVopNz1XWnmwFcwkGeFo\n9UtCgXuMSMFgi10OUt/0X9cZKQ6Ie02M0/6GFOM5C3a4DnbQr+ONS8Hj526z\njHccEHt5qPhAn43rqKlchiQ/66OoeeSA6zN5M5qADJwUfgm1GQC+sH3SGAQU\njW16n+0IDj7OS/t48kgXjNOmniZknL9+Tjcz1NQaoYHdp3inUmdiFHlDtB0H\n51BhlSDbfWbSRmgWZkYyidV+LAigOCIaANkWLin0sjMQ4bn7vRsCUBAdc27q\nT+anAUQbtpNGJ+gjvapqc5xcYdt67NBhB1ezr9ukH63RI5OKdbVTjXei4DS3\netx0QVaewVTq9rIWxyuE+QzHCsPKiOArJnH/3/rG2q5LlriuJEHRkYbnWEDi\nFXUkU+6YoasK7OCBDKZr+c0OWlWV3AeRQH1Ml/FTRtauwAGqGGJYpSswsMNI\nKOpAD859FAxZx+mI63DIkWfALyQDJGwrOe31MMUo9R+LSl1LqtR2G6Z/r2OE\nf1/9pAaCsI8zSBVmQyyS79X8wKkrBcGHdxNCO6EzCZoboYz+MZilAsT5Kvdt\nB3zyGAA3NLZan/pBxrgONyuQL3gPmLyBUFbX9pLOPvCgfHQiWFuxycelqLD0\nhO3s\r\n=fmGE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAC5QQYGAmvLepdf8uqsUGl0NJYL7Kzmb8ZD331NstgbAiAlaf32oW9pgqnRhoLI63738qdUYT+LajJuSG/pFQPzSQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-543ee52cf98084b42da6f8d44afb964b8436142d_1628712881276_0.31216852024397923"},"_hasShrinkwrap":false},"1.0.0-4ce24d08c2c6d67b79988f636d0c052b8f29086a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-4ce24d08c2c6d67b79988f636d0c052b8f29086a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"e286e19c943d0cdf66f38b976abf21654aac666b","_id":"@augmentedfinance/protocol-v1@1.0.0-4ce24d08c2c6d67b79988f636d0c052b8f29086a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-KwPoVZs3H/Hmekgz56OJlmCMpE7L9i7wnVJtjckDH+I7VfyAKNzUvbHcOIkEmuYyqzYIeBQzsciRj2xeK+kMag==","shasum":"46c8a8817638f0b57aca94d8a3e190e72ab32861","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-4ce24d08c2c6d67b79988f636d0c052b8f29086a.tgz","fileCount":1042,"unpackedSize":9025850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFOYACRA9TVsSAnZWagAAGxoP/24Zk+us8mncngUKLU9n\nL30fGm621T/X8jH0PCjIN/KC5kD3YP17m5ILO4nmHsgzoyPFsgFWwZnEgU2M\nR5NnmKEUxObb3vuXj7RFzsVE4SBsGCR8MBy6O+99QXF75qZg0giwp/gSFU0i\n5bazygM9fQFMMhVLy5YgRuoIyd9rf3MnmPBB2e1jejX1dqqsMR3uxbA4zlhF\nKR0EoxfkRrb9ONUwtoPCwZxvHkYHztm1DBqQgzVOgOAJqxsRsUcsKeiilyre\n4QMZmP8yU80zKvmwG7DbK3PdacVVnEE4TxLON/bUNYWgt3ryQa/ef3FjQWt7\nspUsOUaL4tvfu6cH2FvZWMSCeez5wflyPsp5ApNr6U/+lKlEnwToWol9aZl4\nHgEw6DbUdo/zzkO7MQ8faNvl9S4mfCKh5Pi1QpHj6fnZJbq4y+oCTWpJtN1V\nVJXOP4Fsx9tf9Wz900VOqA2g78W7qoqrLD9BHIFIZM+7uOzYyUTDwANZseI0\n9mx9BOE9PYGnUAYJSZKFO7V+8EkE16KACH8CzrFDKfhYfiBSefwZb7IWf5zC\ngtwj8RXnXFaBBsMIc4RIsGZkTi1Kt1N6gDyRvEvKFv4EMn4rHZLlbNyhvPFE\nDN7kjb6B5ibV7o4UNG7G0mYzebE8It/WG/JFPoC4y1ZGjj9V4TJE8XlvJN82\nCAmE\r\n=/OuY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFe6GhMSDK0vG2SMiEKuUAQWkiBEWFhJmRCvVqcTx0ovAiATqgKBSMWAs+sxT88gNEC/kd21NZga5MyvKOj2krW41g=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-4ce24d08c2c6d67b79988f636d0c052b8f29086a_1628759552329_0.25121550112273683"},"_hasShrinkwrap":false},"1.0.0-1027a24fd439c9ea3866012e42a809096b63e16b":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-1027a24fd439c9ea3866012e42a809096b63e16b","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"24a726f28c8cbe4f7bcf3f499f01e34ddd1f78cc","_id":"@augmentedfinance/protocol-v1@1.0.0-1027a24fd439c9ea3866012e42a809096b63e16b","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-zdZjphwuSk2JxyuMXfs0j72cwJ++aOorRzUmBLLrAOGEAIX3tnv6qvE22saNvzozCmPu7tqR+SKmxYKHhWEMFQ==","shasum":"6d5f4f50b70edf9b3e3730784e3b319cd6c51a58","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-1027a24fd439c9ea3866012e42a809096b63e16b.tgz","fileCount":1048,"unpackedSize":9049291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFQi0CRA9TVsSAnZWagAAdDQP/3K11L8adc4t9hupo6pc\nnq2BRdhJyuoalztDy1qcXxF1JJ2IOcQhWPvCs/zkmJzVeRJEuuOl6gB9Azam\nOJ0VUs+/7y9YOmZKTQTyY61ZSFHV++tqNEgkrPdYQMM6AavHIAz34bS44ykI\n6HJu1pEdCt/f/Iqtt0x4+sCo/4n1GPNbTzHUyH5/eSIyCJXiLOVQX2LKuPOG\nzsFEDRiWpg4I9QC6d+5j2kZPKKChciOengl0yTSueSXjQ6FLwUmqjKNxK93k\n0kjiAack0WrcoaU2rSA9210ciXX3c72XeDO6sC6mIbNNr6Wfg+DYuO6PSah9\nl0tbx+roYkI0Z5enMMDulBHTQ6YFrokK9tjekfInzR8YxgzvrhLx8K6UkIaI\n/+vFor/eJ8vBsyBojYiCI9NdwzbXTkJ8tv+8ItZnS4b68W+XDfXezMVWZE++\n2f80YfrJfi1+vqs1ZEOaVjjG1smIIgvufmf66mSiO9jqGL2bEMU/AdG12GG7\nKn8smtWzsMPvKriiXCCoPNNBGYBc6bBZQDf3UpYW2PR+ycivzel4fWXnCAKb\n7JjF9M1SbONsUe2uGwWrXb/30UpZqcVE7iRuixuJoyOb8fHhQLnbSBpYptq3\nGyJdNZ3UVD82jTplOod+RqtOSEFYEMiZTHbrvE23qMkJpAVfT3h+2+W+TARM\ngsUM\r\n=Yjld\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC+NcDrzn+3ZbnV6SNtw49QuWUa32TDALjEb+yRUy9ygAiBv0Iw4P37quoyy4tg9palaRYpkHn9meWH4nRDfU3woTw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-1027a24fd439c9ea3866012e42a809096b63e16b_1628768435945_0.12075739193934121"},"_hasShrinkwrap":false},"1.0.0-a06502e2953ab71a4a14fa12a53fae2f405dcf32":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-a06502e2953ab71a4a14fa12a53fae2f405dcf32","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"48af29914f46e9b0dcae61c1be07186910ab0d9c","_id":"@augmentedfinance/protocol-v1@1.0.0-a06502e2953ab71a4a14fa12a53fae2f405dcf32","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-XBRL2FCponyDEcxYnczucdLj4kyVJM7w6/2BjtI3UDXMeFdtd/IGVNjWjmewhO3MltUNLwuUh1kJ+vaFweDPGA==","shasum":"9a19ef797124526687addd3530ff81bfa128c0f6","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-a06502e2953ab71a4a14fa12a53fae2f405dcf32.tgz","fileCount":1048,"unpackedSize":9056325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFRO4CRA9TVsSAnZWagAAXJwP/27Rc2YHEw7J4nSTkhJK\nC9Tce4lOjpBB118LnyUBbDyW23uyFdnfYAFD7myo0XSNjS00yqy11f4hoXcp\nHWAYQ3kupf2exM1P7WhTaAWbqsjlH3D54ka/U7nYGml149RvEj573jESFPcr\ni5plGxENuE2hiTXgcNVHTJ/yVl8puJYWb34XljFmvB0Q9GVyfqExP24E7zIm\nw1Nk5ikgghlVTzSa8kSTfb4AxnlZXyGVGRxQJSb7i6wSApQGbUYGp1Iu5UP2\nfrYrRbw/bZNtK78j17gNrvpBoxadUlfAz2MS2ilIZObxJq0VFdWjCh7QjsfR\nioW3FjA032/VnTgODNrMyL1qrejkF7UNxKvkPubYV297LONIU0oRjct3qN9y\nLaJWWhAIHGwRt2HNa3+lr4orABQTVqMEfefsw6zEdodxOvfBhGqPwmRabosV\nAGoC7SM1WKVx/AdDVs7n8mB27Hmz4lp2WSuQ26CFL+7INSUqLB2MyI3d6p49\nB69OCOefbbXtwl764J+uZ7/uGZ14DwGviAa0yfgckrKRxEAdUaMSzzImE0wt\n9zA1SKNFMjkl+Sp8isXDYleWenkLtQSoSvX5K2Z95C8XWvWCsaFRHF3llZPq\nhiBp2MZoB81kcowfJXMd8jtQMwAkdtzgBGuaS1E4Fi9eE4IVMFB9cCtMjvNN\nC4Zm\r\n=4wn+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACKZJenIpHlwSReG6VyhwezLMiMuxQkRe+9HasRfxaDAiEA7OjLBIxRInjlEyac29fRbiUMvAsWGWDB0mCF7B9Fj3w="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-a06502e2953ab71a4a14fa12a53fae2f405dcf32_1628771256571_0.022701584360133698"},"_hasShrinkwrap":false},"1.0.0-ed91409e4f7e740106507c1eadcf3f06916f6fbe":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ed91409e4f7e740106507c1eadcf3f06916f6fbe","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"7a5339f454c715f575580d90a524d598a29908ac","_id":"@augmentedfinance/protocol-v1@1.0.0-ed91409e4f7e740106507c1eadcf3f06916f6fbe","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Fl40buR+RLMQqmWMAF7DUGe+BD/6WWZR1OgVq5xofooskw9f6mvOzljg0CNMCDx5/D4MkZZGPjTomJkL9kvDrQ==","shasum":"586aeb61226a095a9cd39fa1f6a303c5ba44e5e0","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ed91409e4f7e740106507c1eadcf3f06916f6fbe.tgz","fileCount":1048,"unpackedSize":9045848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFRulCRA9TVsSAnZWagAA8mAQAIb1DPZfPJ939rW5hnsp\n1To8rZC13QsG+hJpv3zY5Htgpq7sUKSPey6v/norSWnF79dKW+a7S0U7pQXa\nb0UbPosv9d+ymBA8stM7z+jotJWJpInfCEyQqdrX85AUt1klE3WrDCrv0qTc\nZWmkXzacqsspLg2ExGUVOoBZpqfA9KsVVlUIv+Tg27uFQ4MWgGuvteTdB8pN\nHrjtAjqJulnrP2wj6YWfmWuCI4v3i1u2hmlgRH9czA9u/UMfYYti4D13ukpr\nwjRGdhQhfGugraHXwv7DF+zr1E84+tX/J5OEUGUiPW5ZEpS2L+QnKum3eX74\nSmUA6AxD/nVVzbO4ma3Hp5eBoY+WRa4pvaUEZ1YJot1WCCso0gDj7VYFibMf\n4Ct+L0yxQGIsb1jN1kH3I4oPP1XMH554dOOJEtC2oaOOgyMKcagD/GDmuD8C\nVEyoamHuNUgfjr4gfgd6emSuPlu4qX/WhRgq4qPffgnN457UUSsOixse7kPI\n0qXpXZholljXKmBLS3cq8dmRfQoNKi0dz7YNKzUD9jt2su4fxA+mazhyNjcE\nGnsXzbPw7Dd2io7rY7jzVP0AHun87zdY6N/a8ogBoCOc1FIjTRMFdBC65YXJ\nQx/7RVTinqqJ+p0HqDhHjMk7LvIrdlgucR7hSjIeKyb9OaZZZzI3VZ3qHdh7\nIW/a\r\n=ZejE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9Xh9o1j/J/hnT01R+egErZ7JEHz74ZY6Ax8recqcj5AiBQuvoBPO9a/X2wFIEWgtCl4nLKkLf+I0dK3pGxZsC17Q=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ed91409e4f7e740106507c1eadcf3f06916f6fbe_1628773285050_0.8687569375769162"},"_hasShrinkwrap":false},"1.0.0-cf8eae948f767f6f93858c5d73fc69d852fe5aab":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-cf8eae948f767f6f93858c5d73fc69d852fe5aab","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"04b2b24ed118df7ff24bdbab5883ead4aeacc5da","_id":"@augmentedfinance/protocol-v1@1.0.0-cf8eae948f767f6f93858c5d73fc69d852fe5aab","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ueYcCQEx6TwWPrwQmynkByHID8dtKgT8vPDOPX3nZfVB78P8lZw3Seo8mG64IQzAYj2lTG6HaBbsL3t6M/Wa8w==","shasum":"973db656a648dd5ab0120279d0f20df732a8d00b","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-cf8eae948f767f6f93858c5d73fc69d852fe5aab.tgz","fileCount":1048,"unpackedSize":9039210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFUt6CRA9TVsSAnZWagAAq7EQAIeRRBPWDQt4P2YFBnHp\nGiXTn9LNPfEBmksVNyZeZuUGX47o623Jv5x6hwGS1J+iuUu0pkS0mBD8wD+G\n5yZwH8NMbRcxwNB0bfVG+3WVFuYDOrHCCxJ9iIoqAsV/dg2B17c7zG70xbfJ\n5VqayPQEPSOXEcyx9clP8Pp6fAV9SULHK2zZ/OCGbXDceOdj+jWcjeSIdlwB\nkQ9xd+h9Wrf4ItstUhWYRpUmwXyka06crcAeDsSXJn6aaI3KmTPpFhdy1pKC\nM0OGPctDKmcJ62MGB/nNRqto8wLSyglC/5pwcf2lB+1omXz4eXvDyWZk5P5L\nFCBkRkOAzqLaas7d7aArkiWXOub+/FiRa1hFJZYRSV2r5fCZVnzHRah0yHYf\nHbXpBWUFLaVlp30miqyf8QzSLOp7kUENsnFa5c67S26W/ji911OOGYNo8fvT\nh+bd1spLBsx+6HgRPNLSC+7ekZzTM6L/Bc0RtqZze44m59DjZmxNSDlqAEI2\nwQBOzu2K8NM6tQcBN96QTezo5d+Th3+FzptMZj2J7OBuNWG7cEMUkTVPjHnd\nm1+VreSV+pvVKdr/5mRGgJQOCCjjzU3WvWSBTqTW0LfNORveCrElAZ0mJ2hT\nYxed0gKOy+rWcf4/ZiT2jOhWywZU2VpeV0DL0aVe072AOoz96pjHNPLVHEX4\nW8sS\r\n=vRbD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRGMR1wZESEC+m50HlswrZ8VSV+nnP7CS7vYFyrDxOBAIhAKTxBUBR2fZYCttEEBJhYjAPk5s63bti0PIrYV6YaD6D"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-cf8eae948f767f6f93858c5d73fc69d852fe5aab_1628785530259_0.12949982071573607"},"_hasShrinkwrap":false},"1.0.0-29aa23f69823ef9d030e16bc5b8b75f4b0ee57f5":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-29aa23f69823ef9d030e16bc5b8b75f4b0ee57f5","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-alpha.53","pretty-quick":"^2.0.1","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","tslint":"^6.1.2","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.3.0","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","protocol-v1","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"0385ec637f7ff74c0dbe6e296f7a0a396e364c68","_id":"@augmentedfinance/protocol-v1@1.0.0-29aa23f69823ef9d030e16bc5b8b75f4b0ee57f5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-bDDgQ2PlNvrSYyjZpXB9u+yAY/d/W4X8fihTSgnZQVSCr6Y1jGiFw50bqpE74GSDHo7WWYoEziqj7goCXAOl6g==","shasum":"d5841f0f5010a773634b2133bafdaae21c8ec0d7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-29aa23f69823ef9d030e16bc5b8b75f4b0ee57f5.tgz","fileCount":1048,"unpackedSize":9039210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFVLQCRA9TVsSAnZWagAAbdUP/RQPqRhi1uaquWS+nP/3\nzSMTenzjjVAj+aSSZoM5lERXxPauH/flemHg58tfuhzrDBNUfEm6TRXGLj2a\nJCFnxO2P+jCkewlZrefBCEZ6YYrd/nLtHFDWOJ8b34vmwe2nxjhmKqxVPwjj\n5xsB02fLz8wkOCe1SociUrULQ7X/FTr+eK9W1wh8QXPnwqYmLYkFH/sTTatZ\n64Crik3BOmzpkQjYvl4PtwhUpKeWrghP1YwuIz3crT3Utv55mO/5e4nvHXtD\nj2hJ03XhkJPVbdOouzvSpXjU9JHxiz+MnMHPuMREBpSZ8SDOT4GzDuudEDM3\n/90EN/OU99GBk1ZVL83EjLrkeKXb01NlPd9pxkFJdM9LUE+GL2jMcwWonmzb\nBip/+tmKhPyrxx3SNWVfxxVQj7N9PD8sCUPWsCtYX8eUELK+N8UI4IW/ib+y\nY8cYfqOfrnJb2glsTobDAo+vquaBYbl6ZKbXEsuMGxLI5W2rm2wVZYBFRUNB\n/iRuP5RL5mdpMfTSJYBZqNP+S3lDbt6N/NW0hHyeubtIhZjglatw5sWwjpPM\nQF5JpDcc6Px+bpsFO2tpZ16hKpbVoRYbcP8P4kZGS9JMaO9IDvFDz6WuUC4A\nS3mgnNP9CMG5N7bOtwrwy0Boxvu7fSAkL6P38BnFL/C8tH65dGp9NvjSJuxZ\nfioM\r\n=iaVZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe375I2Xc0EBB8ixVnlUDmi9evUmatnTrzXa+xCcb7DQIhAMcQAiM2U3+Edsakw+9YhvLsmvugdHcimfDy/LiUPlOC"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-29aa23f69823ef9d030e16bc5b8b75f4b0ee57f5_1628787408654_0.36151451931307665"},"_hasShrinkwrap":false},"1.0.0-2a0b40b902f966ad8688038af41288b8619d04a3":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-2a0b40b902f966ad8688038af41288b8619d04a3","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"f7a7d46a299093300a596ba733d36f39fbe45db6","_id":"@augmentedfinance/protocol-v1@1.0.0-2a0b40b902f966ad8688038af41288b8619d04a3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-i7LZmU/rExHbxpJAW0RGkgjXB/74hArLLqdevpssHL4+Yo5E9kaedpislGOqZiqPitzzIVmEi5H1P+J/ND8Nrg==","shasum":"988660abc950746524d0d2f745b925f3ba48254c","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-2a0b40b902f966ad8688038af41288b8619d04a3.tgz","fileCount":1053,"unpackedSize":9019749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFjVpCRA9TVsSAnZWagAAAUgP/1vTT7U98XY6vY/e5WiB\nryJfq/4hQWvVBPlc0Nsy4xs7yTLvffHXNOk3lrkd95i0c9AX1gkuZYbmlxuG\nA70TYD+O6rCcDoGZbIwsa6h3rpwRSaf6ye44QScwIIUuRPxpJQidKzeAgPyv\nixRG9PesB0FNMDr0onSi6m5eMlYnM2eyrgYreGy2pYRMIkqp9QQjIoBzOAV/\nzLqcA2ExZYmw1p4da1rvl8zZe/f9UUvQQx2SjX7EPf+4xd6L7buQzSGgGDVO\nJa/jyVSKYFC0duVnRr0jA6J1wOycXwHNIw2OcF5Rp19jvWX+VJEqwmuCjtt6\nzssxBj0SGKpBjRIAS7iDqMKGS9JRECaLQaVSRUHD15Hjk3ltw6OmNgo0IutN\nYXK/MTLfFqkINO5VOs+3IF0fYSYGe1remhnDKHnANqkVR73XjQZKcsVpyIYK\nFErHix8tkX9cQ9NVnF4BFCmrvH8gvKNjjDPGCDg5e3reZ2ao+A681pzk5RKc\n9AqbEfPgC46mj8Wl1H+P3veVFLQruGUj9iqniiwlkmU+4FjGkCsErmtILJcN\naN6NwsJLix1LvamggOB4Os+dIdTAEH8DoddAAdSSlmPWpRy/23/NTNWyLy9x\nRZuCTskIC8oPYWz28Zpwx9kp5P2dTKtWuc5arp3k9NiM4lRhWNLZXGBxQ4gn\nxpA7\r\n=vOOZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpHECQzbaxRxf474hThUKE00VTzdWEUjVPZFXFI+A3qAiBI7FY58WCGZ7GxNKXqE6EgacCfA2v0oQXwMrvIYB70MA=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-2a0b40b902f966ad8688038af41288b8619d04a3_1628845417653_0.9648471427618723"},"_hasShrinkwrap":false},"1.0.0-a1137b3374088b3f62404eb8fdefe52f56bbeb04":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-a1137b3374088b3f62404eb8fdefe52f56bbeb04","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"f927e68d407aa697d1789d2abcb052f830da9dc4","_id":"@augmentedfinance/protocol-v1@1.0.0-a1137b3374088b3f62404eb8fdefe52f56bbeb04","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-naIWaJH3K1YemdQSsNQWFNtbD4frhNPIBgHhCNLcGYNgRxGhYiUz9nOkvnRvJV4k4bqeE2KuOP+N6w9SVcMD2w==","shasum":"23f75438b8ac42483e7e5d97b59a0e8635fb41c1","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-a1137b3374088b3f62404eb8fdefe52f56bbeb04.tgz","fileCount":1053,"unpackedSize":9019749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFkPVCRA9TVsSAnZWagAAtl4P/ivnhC/QMVxRq9jf/H0i\ndKRWRFVcXilByS7kcwYQJ6Tg1jl9r/fM8H4IG2RmX+zSEC+KWUyfdfHR9zxZ\nkf+3OFV1MN6tcTZa10djCG3PmPgsHMlz6jvakws59zspCvJZXh54iXHg70GK\nXdAfjMT3XAHQ/OK+PIJtI2yiCugm92Szn/IaMBOMzp5VpPqx9ZaYRzEOn6IU\n1vIRDbgaEpwMcDQvHY+KNNP7UJBMG52GKnOdY+FbO85Agv+rBiu0d9qA7GZ3\nilTysO8IJ1hGkf861LQwsVYgYurmEq9SGq5mrWv7ttOb9ofvXnnjWlyrUOp3\n7/cgF+fCUj/jyaLLBbzv/CnAa8f9KajyBNMy1gwlL4bidMYEzwLnfd+GSm7B\naHmXru5QDFmzwL1o4hNzDPETN5JzYGTr9z0l2RId7Zn91OtGBfJUL9ZjA0PP\nZRiVIL9rCh6xDlCmFKIs2/P5h+noROwS01R6pJgWNLeY3ALahS+KXAptI73+\nDE8OOxfL1uziEtBvxFHVsEN7Ed4AafxpHKAKO9WcU6p8cjTeauauOCg4yEL5\n0j3oKK+AzXvBIuY1RIpG9VunUndCXnFLZELSz3VZupItX+1kPu3kqAJ/75UT\n3JC4YdwzhWo7T+h1jBkrGmmrKx936vlLcPkoipTL2wWnBdw/lNHeVleCSlrf\nqAYu\r\n=osAN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAFHS8SfJxj6CJxrD6DsW5u8oNKH4B78hDnZg+DkmrJAiB8l0X6cBxOqp4/nuuJ+hstKZSJ6bPnPzrFBuAJ868Jqg=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-a1137b3374088b3f62404eb8fdefe52f56bbeb04_1628849109555_0.8310972584562"},"_hasShrinkwrap":false},"1.0.0-efe1caedad318d103cade933769db8dc73395b73":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-efe1caedad318d103cade933769db8dc73395b73","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"7949a30731868991a982a37cec50c748701010a8","_id":"@augmentedfinance/protocol-v1@1.0.0-efe1caedad318d103cade933769db8dc73395b73","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-YnFAVwWGSSTEMmdCWgCehom9mP3uxmdTD4EKAz52e7jPTFTiBxLkSZzc+vN+VVtv6NC8+HTiqbbUewCIwHueOw==","shasum":"9bc3ae336addf7e55834bb8851304d0f210cbe00","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-efe1caedad318d103cade933769db8dc73395b73.tgz","fileCount":1059,"unpackedSize":9057249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFllxCRA9TVsSAnZWagAAISkQAJr7bWE9gQVmPdEGW2Tz\nRERxbljRfiiIiZa+3lxOWre2dUk3awBQPI8ZJUiRCoyyh0shtSAeJA2T9vJE\ns5oagbmBsUZ9DT+sqbksX2+fAIiedh0mfF/hfvlMu5oxU+spiF+lYQl2mXDJ\nCUzuondbmIX142h1klITXBKzqREv1bNa3U4JeiN4c4rGyzwsVKZ17uVLTupS\n48/Fl76E/dWdB2Aby20TF3sGMhhBZvwj4QcZi7XTi2gp8TGtZ+6rPd/nH2bQ\n2sSzR4LJvQmhZqPz8/QdKkZgmmDOp+PaPYvd5I0xSgEtkkWeHu7Nr1HDdVTx\nlL1zaBam/8fF/3QjvvmX4ptzWsU6toQSmjvuj1UJakjo4UNLecDBuJV+XZY4\nF+kiw3R344VqjKmLEQP/8d2H/knIMkcp54WwNZb4xH8j1aTLDahAxGPSc3md\nzwodwaqpIeoOsgAvCVCc6lXIBMvlp2GkZ8KYlBoC5moW6G4QbOLWixe0g/Hl\nfAYFp+CMuzf5QiIv0ju2Ri3P92lY1gZwGEFTCZcwgmKQbbCcHaTgntw/dmEG\nJcAmck0YdALupa+lZkBMVnwo60a4zXf82/qQByMFPAPIM+TyyluXyZgYWNy5\npn7DOKtSxQugkgd81/8Vzb/mAr+GNqXo5DDyyS7vCuTlIVrx1qZO1jeKFxBF\nNMoo\r\n=ITS5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVaAjA93DB7VB3h1bp2jWZbKfpHglEdWqo8fjNzxWk/gIhAMqmgByf2laHTP8zVqY7VmWRH3RBZi1gGAjZ6glDLeFB"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-efe1caedad318d103cade933769db8dc73395b73_1628854641626_0.8933461011550903"},"_hasShrinkwrap":false},"1.0.0-cd9facdf13ec29652d1aa8400f4360659a3f9c5f":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-cd9facdf13ec29652d1aa8400f4360659a3f9c5f","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"306b8cccc40a146f8a2ebb069a093a702aaa0ff4","_id":"@augmentedfinance/protocol-v1@1.0.0-cd9facdf13ec29652d1aa8400f4360659a3f9c5f","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-jEHyXGcsuCAfM4WRqRoJ4OXyuYw2wHb5bnqGkrqVwKRiZYwBot8IZLqd0PxCDgbsvY57940CR1itPR+glD9UWg==","shasum":"85337a2c66b8392ddd23af479649c14b96eafdf2","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-cd9facdf13ec29652d1aa8400f4360659a3f9c5f.tgz","fileCount":1059,"unpackedSize":9066079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhF9hGCRA9TVsSAnZWagAAogMP/16JSH+r1JFnyQ/aIyfh\nDLDgB2m7ymROThtX4HbtlWI1Ba2v5l/NqoV/ghRqlb+ljv6KuJIIlf38YNrs\nEfI7PmxzIAr5l9FAHaud69H8drsg5XHYfT+uOwH/LQLEIPFYbG49BX9tzUjO\nbBtEg4zdFzFsADXYGXMuc6MZTWq5SMPptuFv9ZW1n9Yo7S5z6jwEtaDuyg58\n6DUR39Ylz6AvWmoxsxrV547+tdH24+eHWMyWyoSE12FwrLw7RsoR/zYFKFVs\nlqfC0pbVmw3kCoaLoYWGdQp0Izhf1gdSkHF6ASb/4QtZJoKx+wwy7NOVnufh\naf9C8oX9zgyjqkwitxyozeUBvXaLLFNpOpLUh1zRtcjieg1hjXer69dg8bWj\nwTiUNHGbidMkKQ4f6WIIRl+RrgqZTa/HKUiMHQVhhm6TmK/0HyYFHjto7uyO\nr8+PCCoAOgdtnM9Kafrkhkzk+KUaRKeXM3a1k3GqGZZ7rAFawNB9s/iSQJcd\n4YVV4z3ZU2I1qFMvEDe3g0c1KabWiHMLUVtKZmqNoRZTC82AkIWDAfcyKIO1\nz++4Xc4P07qp8QLjq7zWbEZ0ltVUNLs8W5WObXy+HMA1+C0iavX5WUaqKivr\nJ3D3Ntjh8YUwf+5aBv1poEnCjpkhkeahA9mFIrhSPnyxlvT610pcnBx/4nh9\nFpx2\r\n=6Abr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOSdNtOH5i9Q7XK30Qe0s4XuLcgTDiO+x9ywgIKJZ/iwIhAMYCM9Z5IxP62rq65FB4ex6wU342wEee04T0RB57WZrT"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-cd9facdf13ec29652d1aa8400f4360659a3f9c5f_1628952645808_0.19724847708217186"},"_hasShrinkwrap":false},"1.0.0-febed9200eb1803d986df42e4614fc137e075b70":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-febed9200eb1803d986df42e4614fc137e075b70","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ce10088d2800823637a22f66ede8aed3ec280f44","_id":"@augmentedfinance/protocol-v1@1.0.0-febed9200eb1803d986df42e4614fc137e075b70","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-8zFmxCHbvt2ddDtMBJYvhFzHdlBbXOThQ2RVvv2T3dsoEPlVzu2E19CbjCScMn2IQ7WjpUGfieYhEpsPBgwfrw==","shasum":"4582e5d327750332c20451e780074cf9e5a7cb44","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-febed9200eb1803d986df42e4614fc137e075b70.tgz","fileCount":1107,"unpackedSize":9178927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGBBbCRA9TVsSAnZWagAAsgMP/1KKOgS1gqR//vpDWpYP\nYAj417AS2rDrcyw9RKxbyQGzvOEmx0iCQKGt9obe/ggWSaTNOzDcc4I7mH1f\nzZYIuLJ58TWs0LCjkB0bMMAZLiWJT7d+5D8LLV8T7EIpf0s43B7jFyuiuIPk\ncAg27v7NjQeH4QClTXVfhn8zOI4faIP1nOxHoXmQM8q9E8q99iPLf5+7wB5b\nVGfGoYGsvkpIj+fFw2TT7xb2yIKliaCz4HNtsCKDC4xnEPN+At4j6dNjpJwD\nwR3BXFBB8ySYayCSa9oQ4t1B54XMiKfmpFFdwyvUSKHZJp0vR9fnLPOVBXvg\n57A7KVS3K3QuHvWQxq4NlnJXobnauLDQwlNAsh+C+va3S1oY+7eLdDiqqDDX\n9lZGzex8GDv8jJAUHaHdUEAruY3kdPYxW0RQXcTmtEB1n9BSZycoXC+t6aAY\nrMzmPxUHWJPxcIJhkc6BFISdu7Gn57P+YFZROFaHTal49Yo7aCfmXpZTJBKS\na87j0G+A0/lPhWhd9FPmIo8NfyRxpOsNfadwwKdxQ2QnMeUbl5m8keJamqM+\npNhytVzmCXSEPe7+c2hilkHUMIUp8G25fr+rNPAU2w9jVPplFz46OPRLvmHw\nEFawENWTJ8voDe6f3qgCZy4gB8njLSCdoWcxrov8wXfTtmZLVaFo5K4Jk6Q+\nGGeO\r\n=Dpvm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt/Ef6Igk6EgshMusQrqV52sJKCdFQxR3/r47wZ+VqTgIgDResRCntaewXeNmGks5cCCgvzBJ6w9Mk4rHe9pJP2VM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-febed9200eb1803d986df42e4614fc137e075b70_1628967003245_0.3141547345230502"},"_hasShrinkwrap":false},"1.0.0-11c86e4be7c830c52f414fcc0a08d74ce2ba5344":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-11c86e4be7c830c52f414fcc0a08d74ce2ba5344","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ab7cd64cb468246be63dc24b0d60d65505b46036","_id":"@augmentedfinance/protocol-v1@1.0.0-11c86e4be7c830c52f414fcc0a08d74ce2ba5344","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-o49gkakXyYVBohiFohrbKxLDnPIeQs56Kxye1qFpPdQp/CvQ4IQtGKJn2ZMbaY4e/+n+nJkyRVV3z25zGgXY9Q==","shasum":"4d4fde63b17a8ecb2415d27e2976e1a83a7aac26","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-11c86e4be7c830c52f414fcc0a08d74ce2ba5344.tgz","fileCount":1107,"unpackedSize":9179225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGUJOCRA9TVsSAnZWagAAoOAP/22PuBA0OenTUA2yzMsP\nOPScwgv94V5LJHkYSBqAGpzOAVUzndULyUKSHuqs0fa0TiUKvkq0ZkWP+oWy\nI/J6McHbUrn8eSmtbCrGD8aSOf+n+ynUzbxLWffCfNLmNWMr9igmDyRF/gIt\nOeFdYMxZeZ7mOsFPlQU8OmswkPVyttEO295O412iGgxwZU/E2FhGbSaAnYjb\n2h960pOvQm5imKsH89OPLsYpa/SNc/Gt+UQzrY1MPcfkXKPcYaaOvRTG2hqI\nbvalftb872C9GLzNZo36mInUGzS+JeHLgejp+ITK1grnFMxxbUdDN/Wh8mPF\nUiiLTsKfIwzmzpSpAXUJ+C2JydnaHP1/7qa1yQOEeyHXqgh917F0Du13yiOE\nAJTNEi4j0EVvaYdHv2LZZ96IeWLTEAFAPJlHMslWLSybfWsvTxE3JdXo3Sv7\nrITM8ak/3ZVIDS439L8qQ4m+rII2HXv3QEFJrjMZ+pHiT9MxvWH802WFUhNR\niCiEZpp25uoR6B8Xmcm4ruxIESBGhpEcMbCp7oBwSTMK44wVjhQnZ1ZKgcvX\na3oykU8IREgRzF9zCSlFQ8H/F6Mw1H3+SNQ0Jyg3KE633aXOo9NLvxSVpsui\nd4rBes5dJSXuazEtxz5axxzQbENxlHgqwwLTA8rjkbFbv+jrkj05IbxS2eWV\nrxj+\r\n=wHZE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdc/RR8WI5qjtmWBqNUPAy0cJ/oPaDAF/pbnoSA3g9UAiEAk78/4Pkq2ed+jSd+WYWytEbxvpaHL6K3ZyBvRfJ+3xg="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-11c86e4be7c830c52f414fcc0a08d74ce2ba5344_1629045325883_0.4420027537433424"},"_hasShrinkwrap":false},"1.0.0-142a981d96bef977cdd94d1bcf8159b1e719c1b0":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-142a981d96bef977cdd94d1bcf8159b1e719c1b0","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"9bccd1983f2d59288a41bc83669545f5cb7f7885","_id":"@augmentedfinance/protocol-v1@1.0.0-142a981d96bef977cdd94d1bcf8159b1e719c1b0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-lWsk0Vozlg6v+Cpc4IxvD+QE/nWyJkcJZCMQRa3Tt2KqCqwTYdhxEiG7kYdn3Goe2H5IfQ0kVYfUrunHaw0qZA==","shasum":"e2acb671a37bf218997c9d0f167f46332be135f5","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-142a981d96bef977cdd94d1bcf8159b1e719c1b0.tgz","fileCount":1107,"unpackedSize":9179225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGrNDCRA9TVsSAnZWagAAVBcP/2yfPDqoHyYMEoKBmS5c\nafML0b7bNlDZvb5ePblCZUDfZZ8z2TL9+J9dpUW6AcuRWhzwtBG/zRr8HQfT\nbApjE2Av9t/zcmPZtMKoXn6zyiM02A5BQ8XOvtDQ4j1wrARiM3rCZ2tjRBCF\niqvNr1qxe0l3bWoZqpviVgf+bKE/W7lB8iXlWRajjI7XjQq1sAtQw/USMX5T\nykchhEm27EH717jesBvsOjuO3FrEG9cmDnq+ceetxEemgCGSWIIkCMsFlGIS\nHWZVj7X0YQ1UOxCtxZeg2JgKjlETX2LiH2lIixeQnRFcWhgNxaeS8n0t1NTC\niOK0XHU6Nzz0sik6I3z4iV/kv9SQbyVBYY/6nh0oP355FccfqqYKzwmBJG41\n2IKN+AAbSY73FLThn9gDco9Bs6VcbL69DHp1Ha2XeT0LfpQkrrMYArbxYvya\nBQT65OO3tOt5vdNOM1jTmXAYam+8foePfMlx+2F5yYh1e6MnhYqClllPlDoq\namGAKeQ9voAdgYVwQ6YXDud/kOBBsw7le8ppQEitJXuXtd/jkHBuweS2Qhcn\nNa8s2OGAjJ3xyctKUbDjgb91z4Z1nL2iPKqWu5z9gFZuesfoU4C4G6L1XHXI\n1dbx4s2TDnPASmwwtN2AH4xLVYd8n4FbzlKx5HDd5Jm4uxtmjoDb1IPLQmvU\nagAA\r\n=Ud5/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7TkrvpFgqZ1rOKPkB5b9JkTnWO1wIcUDpNG9PA6FudgIgc0PRN21lDMkSQOJvDyBQDIjKaIrha1Z4RxtVNcqF8lU="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-142a981d96bef977cdd94d1bcf8159b1e719c1b0_1629139779235_0.6569010506167763"},"_hasShrinkwrap":false},"1.0.0-8b46da6cdaef4a93b68bb40526fd31184222027b":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-8b46da6cdaef4a93b68bb40526fd31184222027b","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"c36baa5356f4885bb973a67ee758bd6d5e38a1cd","_id":"@augmentedfinance/protocol-v1@1.0.0-8b46da6cdaef4a93b68bb40526fd31184222027b","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-u2t0gO04WlJcJ29fRFWlS7fSGz3APX0x6FAjtfOzo/KmrNpkxfpw1mMf4Owh6VXZF1xm9upR4aYHKcPCnWRRdQ==","shasum":"27eb6a22898ef91968e1a35e500999d474d18471","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-8b46da6cdaef4a93b68bb40526fd31184222027b.tgz","fileCount":1107,"unpackedSize":9180228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG4xKCRA9TVsSAnZWagAABZcP/18I02CTy4dcFVkd33p7\nl2+2H6JdqH1TGj9fPxQHEQpxAh31oUM/PazWjn0TkLAFpJ2MnY6ZoRidgqyp\naSkpeb5hkntfDQubWEDz1pisIFIW/2JpDI4+SVrQ/qC/qMurxMCOuGb4oRRG\nCvE43w11zE4REBTStUHk9ClbviUwhZhj4kr/uldn5LSzSvSzw50YAMdOI36K\nDX8OTNmk3lOka1+srrhqRHU35J53W9porbjKxtVHgeE+lMt7pv+UX2VQWG30\neObwG0ANmBytSQFECK8erNUkmESFdR3tgq7zaemBm2WX+zyyyBwmK+TUR+iw\nH6auyGY8uBaPsfx7O7Yf0/4W/uoaUnSDqIIIUOhStfhp4hO7cXJt8lD6uvJW\n3kJYuwiQryuDazm0oiazyT8tA5EhBrgQKJybskl5YR5Zv3LzxiS95ybVYRYd\n5gOvWWSCjqWQTw92U39FD9ebPL0xIYxKk/0IPmclc+R6VJYmssVLck2yMIeS\ntUlcg1llZr77LAF17wXDIqbmGNWNY49EokPFnBo1zbEP5O2mT51kFBoUda/Q\nrjQ8j9wWog+aSIzxP7aIumWDE446t589c+DdLG7k/HQd/YpM7I4692aD7x3l\nn4+KPJOHa1BzJIZ5jpS2HOpPg+ZfXHQ0wbHVn/MZQRcxBLtbZXLwOeBdIcz8\n9LbW\r\n=7GTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb+F9eBR/PNE3s8GUjVsjk98wI1AEGVJ/h3yk0eCofbwIgWGdlpRy++JQjIHfIG17cJo2zlBx3lX0K8b5QvR2znmI="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-8b46da6cdaef4a93b68bb40526fd31184222027b_1629195337878_0.02446778293994245"},"_hasShrinkwrap":false},"1.0.0-0611105357fc2efa607c40f6f26abee9f40c48c8":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-0611105357fc2efa607c40f6f26abee9f40c48c8","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet --verify","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet --verify","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet --verify","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"4e1bff78ac9b9c77bcef8a5acbad31bc1294b8c3","_id":"@augmentedfinance/protocol-v1@1.0.0-0611105357fc2efa607c40f6f26abee9f40c48c8","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-/jg2xDTBZR3ZkwzeC6rSepUxfONarKJyndhU9iHeCfos+/Zb/VJ95+XuYnWDhP0Ai27RT/85TucjaWqscJ7IZQ==","shasum":"0ff40e3b7312cd84d0bd01b208b4d524bcad1393","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-0611105357fc2efa607c40f6f26abee9f40c48c8.tgz","fileCount":1107,"unpackedSize":9180326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG5EiCRA9TVsSAnZWagAAgckP/1LyZRVn0A9zqYYjskju\nXb40Q+Ayk7dBPEZ6AeabuPK9/W2sQVl0C3MPKFFK4bGzafteyRIEedQyiXSi\nmOuGzNyTLSlD1vGWQX/kWjL7lUXgha+362F5We1+gSnd4UuYfv/zwLQ5MnGy\nuu7+xqk1ssde1gyp+9Tg6P9YcTzPa7WH4gSoL2OuDc0sxeDiu1OJOyLv33Tj\nESUkdELUA20kdd2cg7T5ynQ6FODK2hQeVZQjdWGAngPSNtvKOchZXjjs4kfr\nFd2YSPDNX2TLzsgoP93o3adWKpkEHd00O3Xb/doowMr0Jbqr/royAvZ/b4rI\nhlUpDCZwhyOIaKlnmbJw0YheLSeU55ez0N3OKCIyftpS7ANDpq7MWDLg7Xb2\nuaVa0cwHc3QmaaqLIbZQNlNOkafX3vWr+jbzo3e+mRm818WQI93aU2SQPLmm\nR6Mu0+rr9pk0cxgIquA2on5rDWX53MjCG7KvrQWjSAA1jddqohltYfZqWVqL\nmWcRmzVW+IZ9qGDs+ox5afeCJOACsGcmJepuO6DwPORh3A/PGC+8X3dWhpKp\nk/2o5EGqldZ69UwaEA9M5lR3GOy93KWCDxV1ISz4qgmNpXjfA9gYxZISRCbd\nq9gSs1F+A31y5ImR0KVZmNxsr0yNzNJYZTNxjxMPjc6SgkSuhLyDew2uUyyR\nHQtK\r\n=UiJt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPce7hwYETwCwJ61fQtAlhsKLnCnBgLxlXsWY4XrrIrAIhALn1228KZWvo9IRXN0TTO4wS0gD7Qto+OCyGgxVD7BlE"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-0611105357fc2efa607c40f6f26abee9f40c48c8_1629196578752_0.9377002102454881"},"_hasShrinkwrap":false},"1.0.0-27995148c5807ecf292806c0a4cc4e6f673ed2dd":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-27995148c5807ecf292806c0a4cc4e6f673ed2dd","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"0a83b6df1bbdd14e03a9dd6f23a130b07bedbdaf","_id":"@augmentedfinance/protocol-v1@1.0.0-27995148c5807ecf292806c0a4cc4e6f673ed2dd","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-3GZfCDKYf5uM2JBadHb2vpJJE3cfyizKATRzyDjyZTkBFuItKeSuqzV5/wrYqLf0PRlat5V+BEn8v+BbDCOr3Q==","shasum":"c23b8df9a2cc10e27536f82b9866fc4e1b33faf2","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-27995148c5807ecf292806c0a4cc4e6f673ed2dd.tgz","fileCount":1107,"unpackedSize":9180413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhG+dPCRA9TVsSAnZWagAAt0sP/0hToISQZPFEvTM7MjFu\nj9S/ze8zwaxl9k7xK1Vp28O0lOZfUgqraQ9EiAdLdDFAXx/M2qd3Z1QI9tkN\nHaVgWwACmZE3QkUWyoZ10jxEL/b2lb+CPh/edBqzr7CG1X1qbpY0W2hvsRO7\nVzioOJ9boKqfoYrwq6I7RcONRvm8z1SFnw9vbYUPJvPGGEsFmbZ9g41G4CYQ\nT4JuLV5L/aBlAomI0/1kMU6Vm9/kcNIFbizPGOA1Wjd8RZPs7rS+kbi4fZJU\nFdkQKoIVlQx1GUw9wZaFAMtTTTv97QJti30ZtPMG4DHlX7GGrKMg+whoWEd3\nI3s/6qFp0T7V8Cm5+Y+D/6Twx8SpF+AhLqdvuRj0N/JbXJIC+KWKEZNHfq+U\nlG6Q9+mxGCrqwpK2Tg0Qj9THKF27fmm5L1yK6tjj3TMpZM0xUqAFn9Zb7i0R\nDkvdB+U3jX1d+jiY9ANU9Da3Vmr8wbSKTQW8AaewJJmif2uKmLJM/P2qVCY6\n+FLikZtVb2uRPSpBSh22aYKkE8RC8ZqSevvIAIDGuYOOImNwV9ECMM3ILnBt\niYZbOm9R9b5PJDf1SsxiMRQ+ychTO5PWfvxAyUEw4PkZ3+RtIp0jc2UWuO6i\nvcGASwcaRxosUaxspYXfKaZ3/+uOiOX1fYvEsHx28eWEsVLEWcOIjcr/QIvs\nOVGw\r\n=8OIw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5D3jk7psDzLPNBzJrnUAswOEkEpx07A1OF2V3OIsbHAIhAJ2s6MjZPewn9JGwHhydCdq1dCbPNV5fP0UbMjfS2F1D"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-27995148c5807ecf292806c0a4cc4e6f673ed2dd_1629218639351_0.8059680320242739"},"_hasShrinkwrap":false},"1.0.0-18830a2ceb0df0924badeff3ebceeeafd7b1cca0":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-18830a2ceb0df0924badeff3ebceeeafd7b1cca0","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"3749ffe2fa1738d629a68884c19987c52eb4c2d9","_id":"@augmentedfinance/protocol-v1@1.0.0-18830a2ceb0df0924badeff3ebceeeafd7b1cca0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-2fFB+0nio05n+RF6Q1xGra7NmUgiFnYN07sA8xTyp/ZICSqBTvQLD6CnjLynJs6bNGqM2T/IiokdkUAg4frY7A==","shasum":"257d325ef34f50120c8245bfe5db5ee2d69a60d6","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-18830a2ceb0df0924badeff3ebceeeafd7b1cca0.tgz","fileCount":1107,"unpackedSize":9188387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHNq3CRA9TVsSAnZWagAAwYUQAIIQVJvkFLFoctlDwA3r\n+3ybGiH5bWBfYo1iyUQpVHZFl2GRNioBqRWSalIJQy/msBb/0Dfoj4RXsR0D\nOjAtPXr+PBefwwrcETo9XwKzp5O5OQjkAC9Ntk5zuk8cLQxOq55DrsJhd9vL\nuEjsONReMBX12NddybYzrmbRKfewaph3FyAY3uKPhA0EdZw1I1bx3QHaVFlC\nCY5ZuWVl2vvLZ9kPIw/wBanW8JWhOZQ5Yq36EXURc1WIRrta7LQkHtt35NfF\nB5zPiPwdZqhCGH5k2ZYoZhdUsUfsCox0bYwrJsNJCjJK3Ll+ee/Y1lVQi+Gf\njxjYqQSg4rTHiT7uGBc6QxXILVuEEcD51vO8oGQmX9u27NdLXPPeLB+37FrK\n6SjUaFaNn92+mZTEh8sZEM99ALvbFZRBGmJRxOr/FTtRV7DDdcQ9ryHuIyvH\n7/mUyhJ3HnPyhOm5TfV65KHEr5n7z2jGMP2epngFZES9k3nrnmB6S4b0LNhp\nSEoQ7GIDogPKJsX95wN6KKLF3lzZVpQd9XBOV7/focyxzC0c2l1zUHhks7VL\nxNHeWEwgQmi2hmVeZioy0elRSL/zKVSImX2X8fnDV357OwrbIBFLT5JoRHmD\nVDVcsHYzwBaS77r+Hvm5Pq8g7VN/48zHbyg4/05xoZpNWkr0i7CP5KwBXnug\nNOb5\r\n=7lK5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+8snpLmMRigNbGtzxBGDslN+WozmHo9uskDKAyQZveQIhAJhrPCPjajXJKjbGy/pTje/jkgjE3RpKBcOHMbmp0Wch"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-18830a2ceb0df0924badeff3ebceeeafd7b1cca0_1629280950944_0.5571802973230111"},"_hasShrinkwrap":false},"1.0.0-01966ec1f074a522aa370dc77f74502655d90845":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-01966ec1f074a522aa370dc77f74502655d90845","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"4a32ecb70ce62becee839a14061e68ffc20ccaae","_id":"@augmentedfinance/protocol-v1@1.0.0-01966ec1f074a522aa370dc77f74502655d90845","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-vgbIIoNxgj7rtUAqveYUoc/QDza+mM90p/PdzC4WOk+04i0uPEsUJyxuz1YQ4oXKT0vLs0n7kAkefuLZ0pT+DQ==","shasum":"1bc57dbfdc8986b35570135056f1ebaf4c866cbe","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-01966ec1f074a522aa370dc77f74502655d90845.tgz","fileCount":1107,"unpackedSize":9174740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHPU7CRA9TVsSAnZWagAAChwP/0UUK7vW6g8KwMS81N0R\nqgOpLtcHY5yea3zSNxsQVklhrsTupaniTsA7B1FV+3dSf0VkGP8uLza9pVX7\nmyRrFEmyE5GtVM5oa35oOk3RIkEq5z8D7sfc2M/31t+GNotlNR+dAsITSXuD\ns8DkCGanhu7ez3QToH2RohVfZXS0/3Y+FW3l6sJCa470S9bBsz6pUHNSfqOS\nzM9WiqrfJOKw9W/BN9+H9toj7PCGQjHcmYWV82L+L6L4XaehLhX4lCQyp3Fa\nzxfF1iMeXNUOkEsrb2LszSQ1DN5UIulcdJN/j7poPZbLYlqlSdQsvhZf1QXJ\nEBGTClCRWFsMKzctO74bTkK38bY4H3uGNLW/ahu6+/uNUc4QqNDC7UEkkoda\nfiiw5n87+G8wR6X53rp/qoAqy8VGRntKnyD2c2Suwah+2mHjr06jCavtxROC\neV/9z62kA29pa4HJ8QngttgR3jE0JACgudSK+/wPJ0Fe+pZNvCABVfqLwvON\nBYo4YFpKtV50wl2YpaG2ynodo4PZ4fqJVyqrEkSh8vgi7+VQallF8lMvrA84\nEHKnD63pd/VPwOnbuztJThA8rSNGPtM6KYn2QUEnuMJowLlU6mWjduUm/+QT\n2LvHSQBx6WMPxHTVdBNWSLvT+g0GYELYjdfvuVZqen5e8Kp/6+rle6clM8UG\n8vIq\r\n=+/En\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOKPI9vxeyFY+7fEvLgk7WU039QuxjoqP+z0LxLhIHhAiEA0I9to5HIhK2azk+lWnCB2/RLIy+ocuxx1C+VZ7E5HKs="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-01966ec1f074a522aa370dc77f74502655d90845_1629287739705_0.63909837637914"},"_hasShrinkwrap":false},"1.0.0-f99de20b76920de09b257c95c8dc54bae1ab048d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-f99de20b76920de09b257c95c8dc54bae1ab048d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"47c8bc8b31da15fb7301122b3ae6e1612ccb4572","_id":"@augmentedfinance/protocol-v1@1.0.0-f99de20b76920de09b257c95c8dc54bae1ab048d","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-UghxTqHBpU14/2Vdef/Kf0rCG3ch2YqhGWRZ5TvZRSI0InrQ3dLfc6qf1LZ7PQPEkRRlUIKJma/nV9z/2jR3GA==","shasum":"e126d3a79c8ee77ba613fefa3cb1182adab188b5","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-f99de20b76920de09b257c95c8dc54bae1ab048d.tgz","fileCount":1131,"unpackedSize":9180936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHiDNCRA9TVsSAnZWagAAff4P/1UX5kRc4O29YPFggXOt\n9+Fs2I/tjk51b8O/BCBQHqgIonNAbrjA+p6ckY+2r0Agvc4UX98B3HienKeA\nfqD3BzFiikBUZ0Q/eV2NvBQNnr9jBx4HRjDv/scBJhf7qt3kL+sMbveBMAUM\nbZOfKqZl79t+39IZ3/htU15TQMH5A/T20Y1fHn9CrjgxiPoO2HAuQWKWBAqr\nIFGsEnqlbGjJfK648Eiquf4dkAEd2/5hLg2dnJ1vFhxgWcIV1J8E/PIJ9gnL\nmxxoB9mgLS3PC0uR/yedaV4OmaSdlT5ajgedZg1PMTo8mlwAMRF+DuA5memj\nM2fDqaEvWtwzX/V+d+zzyxx/AF1pg0nQIdb8GCXx6S3IkkhZ3lcJNm6dlPcr\nb9pz67mlH4VM/XU+rof4c9dzgGjxQ7bsPhbB8HXnmlXagY76emYpDvJv91mo\nwVUK1A6hBpEtI/t+Jg6cW0t5eGs2JzuNP9F5uGWGjMMOjBk1fVjqB9Rd/l13\nQ05SRV0AK2FmWuGSMbAqHp5fBqyFEuwSOtBmYUnCmhKA/r4CLkP8qnsOjves\n2WSeTJRQ6exnSgrPCCUdqceAlxCtQKwpUK/DVvNH0Ktz1Px/j+igIRdDljbb\n+zm0UXjiAOy8aidV5xyhxwQT1WJZFBOX+4uz8W0ze1IYjxcymQY/y6YAKpuh\np2jL\r\n=OqNY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQc/gkYef09wPvR4bQ8qOoBRzWmKrKYFEcgnCKS6FVQAiAqhVnFKgQe0x+9G169SXrXWu9AVe9QW2aRW1pFRuloRg=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-f99de20b76920de09b257c95c8dc54bae1ab048d_1629364428797_0.2886585132167825"},"_hasShrinkwrap":false},"1.0.0-177cf669c4904161f72aaa9103dd7dcde443b976":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-177cf669c4904161f72aaa9103dd7dcde443b976","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"6ae5bc99698c4f3f896ac10e5a03c7795f89a24c","_id":"@augmentedfinance/protocol-v1@1.0.0-177cf669c4904161f72aaa9103dd7dcde443b976","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-sKqKp/dZRFO7kgBVnhOdXwxU/Cs8D4VWnRJNwu8mV7xqKYOoVlaTsWn2Oz51kTwN5QC7F8hCfBkhd3AAc9m73w==","shasum":"28df318e29a12033721462ffcf81b057b18150c9","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-177cf669c4904161f72aaa9103dd7dcde443b976.tgz","fileCount":1127,"unpackedSize":9161511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHiEFCRA9TVsSAnZWagAAiKAQAINWUzt6fNIC01Jc1pTq\nS77MeYoi0gCCsfiL/8Sac3U6JEUCAoqzZYaw5KZao/Ws0tklLV2dXPcnprva\nP5kJoxzAK10wMS2IxFqwjlBjlnp5MNmhdELlatzNypD6ask/dBAjUBCbai3R\nx+KSAOwBw0bkpisi9LCbWR62qQzKmJwcjmof76qGjwAdkKbiLzTXFiqBaw0L\nM+e0MOTDp1ouNnJT9zDCryq3rUEBm/UeUQArtTTBJLieJ+9FrpI2sBses5Ye\nnBPGuj98T119CXJGoa6qCNFbBbpBllIBawS/7fE8qlLuSZewoDJbWawVXC8R\n6dVWPr1vQTDimhj3vYJ8bArkjBoGk2eZ6g4eWPEzh9stvTRYbBnzrowW423X\noLKamj1a/TWX5H7fRR93TcPr0p15/b/MyFB6vol/RBLs6JTcBlLrz6qXYB7F\n8VTSC2+or08WQj6S6tAye8mxksARfsOptnv8JePln5n/fRffxYSplCwXD/sB\nPiYQjW9PSYW47GaneUxebWluc98Awtp9gg/psCrd2OoOjQdo42NFFDcJDzCy\nAXrnInX3O0jp0CdU7VUqDBuF97PpK2A03UgiYnr/p64j+ftvny2rOQ/IMSLz\nvqG4Gaudj7C4lsdiiN4r+iBa0l5JiQu0yA/r0vDehNDMQIFs7JjNTPVGLEC1\nfHBa\r\n=9kuu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8AXVTU+p/0A7WHaZirN25J4uE5xlTyQ/RtwfDFq3edAiEA1336l3XTjkhXYMqYQScWwKvEE1UfMHUKBHF90v0Imvg="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-177cf669c4904161f72aaa9103dd7dcde443b976_1629364485398_0.36071788917995695"},"_hasShrinkwrap":false},"1.0.0-7f32851257aac2f588db12a84ef93974ee20e5ec":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-7f32851257aac2f588db12a84ef93974ee20e5ec","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"b4e824c2acd1302785a2b0d0e923124c25f1114d","_id":"@augmentedfinance/protocol-v1@1.0.0-7f32851257aac2f588db12a84ef93974ee20e5ec","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-DrYD5gCawRMh0+JhZ96RsVIR/KFh1j6zwTs+TcOtX7ctRpYJ4vNE5X3Ruvsn9X8gXpEwdG65b3MAxJwOeqLmuw==","shasum":"bddff1ee13c8abafc5170a0b950b7b06166614de","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-7f32851257aac2f588db12a84ef93974ee20e5ec.tgz","fileCount":1127,"unpackedSize":9178835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHjZYCRA9TVsSAnZWagAAmiIP/2o3W4JXa23smH7T8cEo\nF5y9znwiMW/+roit2OmETuXO/1Ai4oe5OwFAZ0hqhuV/G5J7/iSDNUZMpdtU\ntS3vVh00t/pYJTzR906DZFlud2keEaV9+7GXxJ6hdSLM2LzccV6uCNONPW2j\n8+SET+MTVcrVj3FJNm1g26+aEmuaWoK2Pgo/OINCuZdws43g1ebwRb2pUlYL\n3qppMIr6z6OJoOR09qUAZva3qTPorireRLcK4Otg5wuZIhbdrv91gIfkGkMd\ny+4D0nGVHZo3myXVHMLPhpNXpXJZjAGpu1+mSMjuB1W8vCKrOaJHU0rgEx1v\nEdMePbRGbw3BKry14bpnAOhhKiY/0ACoTz1vJKg+aWVOgFradjcnRKovX/WK\nJ3qNPVHxW4Sj4sGYcEo04Z83s7+Jb4r7ZWgkHQ6mMdK503Wa3U4b4Ed8l1DB\nO+dF+jKCRASWHLpLuRKRjNU+F5eR+nKMRLWu3kZxLFXDG2VHFiu9xI/buZdX\ndYt3/fZCvylqn2Hw1H4rEMtjBWaxlrnga6dJv8gFo/oK158B3hGI9u6cVOZk\nWDcFgvRhkote6YmGjx9aUtMe2MDeLh77ayjAA7t18QGbfp+ZBGQYdErxRKpY\nIdIVoxOVu2QDIb8mhggfCm7H5rTeigaGESzFmFipXt//NeQDqv043K4Oul9M\n6tS/\r\n=cZZe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8eBztl3ZFRbWV4R8IchmG86XcpHmQ9Bq1eumVTI8MnAiB5PfANB07Izbxx9B7uQksHNnsNsqRmvZXEEyNePO9ieg=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-7f32851257aac2f588db12a84ef93974ee20e5ec_1629369943931_0.9341660916314463"},"_hasShrinkwrap":false},"1.0.0-adc7c28e161a2cd096532cebdde535979264256c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-adc7c28e161a2cd096532cebdde535979264256c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"49173de1930ba1222a2059eff87e522a9c1a23e1","_id":"@augmentedfinance/protocol-v1@1.0.0-adc7c28e161a2cd096532cebdde535979264256c","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-XYKPQaq8O1JoNcQW3pCrZfRFd7C3rVRghGD1DqDdoTa4gv5r9bW3Hmx11nAgdhNkmligs9vCA5QBlEaAO5sGjQ==","shasum":"271929c3e1ea58c40dca17fb262429b054caa548","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-adc7c28e161a2cd096532cebdde535979264256c.tgz","fileCount":1127,"unpackedSize":9190395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHpcKCRA9TVsSAnZWagAAhUMP/A2qw1DTcpEE/ROWQ2ua\ndjk3CKCrw4Bw8ENtowClOK6aqR5ROtNc7m5JaZQbi9Py+g7ZP+2yyt/lL73d\nfDPQtGLv5vqJ9DFn7m+wpLRr6yHSQd51uxsxAhemXQMc13tTmcP4DL+CTRvQ\nvWPyJhWQqyjSx5ec90Hf+IGUB7awLqDCh8L7sC1wWPpZ5Qyz6wLmb3+SLimU\ncIEOYrQf6kWEnyWkFrYYy8idKvk4YPTT4fc9aBywYgMXZ2kIBcc+sw10rOeo\n/HBUCz0sKW9isM4nCtrIH9/rKRN/a4CbWGcv2zxR8qTup8siGzHPPoAjtxTO\na+h/VOxeaArwaw+ReP6Hriwfgci/xvXh81mMjvYuf2mpyb3CRuNiVgl2LS3o\nbI/x7qXrOr6X6ItsP0wNI1GP+zTKiucKgwpaJ3Y6nHzYBeV2NH8FHe39BcST\nczpDnVS52msFXoM6rC/JCZJHfm4Y5QCDZKFqsoLzwbRxjzr85X9VBsh+/gl6\nxlzBe3oYhMVd0JQingZ2la5vB9njh3jVcGd3JFvT2G31hCIZBZdey2pYYRB+\nks62CrXeS2vQw6Snnwx4M+9txwE3bLBnhbcsOsluyfH0AciPD72HvVxu6ytl\nQpHUTOKTdWC5t7M8vtrRcGYPsFKhjlwvry31P9b+fb8M57txt9Uidu2Gb8u/\nHFpm\r\n=Pnw1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7AGR+IgnH0g7pEFm4x33VB7EW1LbQvu6n+VTmiTjnlAiBZlVOmvBEzl6eJluSIZbet7gwVjdssQbdHNe4PK1T9kg=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-adc7c28e161a2cd096532cebdde535979264256c_1629394698084_0.24720527074548837"},"_hasShrinkwrap":false},"1.0.0-8b32e5fadf277c75b01f276abb6f65eded8d4261":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-8b32e5fadf277c75b01f276abb6f65eded8d4261","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"cac8f09c96271aa9b00a0ef5512d4728c43f287e","_id":"@augmentedfinance/protocol-v1@1.0.0-8b32e5fadf277c75b01f276abb6f65eded8d4261","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-SCecjDYGzNUBMp410/4z9LWQD2P2kG6q4lTp9T7BPschoHxtWm7Z2jKHUg9mYU0wdvu63aPH6WFmv35M1EC0iw==","shasum":"cde01060c03c2985d1336c14233418439b176bcf","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-8b32e5fadf277c75b01f276abb6f65eded8d4261.tgz","fileCount":1127,"unpackedSize":9185242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHrnKCRA9TVsSAnZWagAAMPsP/0P8Ls02VKNpv3rF3Gq2\ngUH2hezcmC2WkfBeFTwdmvxXaN7HBxz0ETDr4y/6bp3jBRbX9F7eL2Ws10GS\nkD9UnwVzfxthFuBZ2aokvDOj5U3fKq+ywfoyTOBR4lLJ8O5PwG7QBWaGH0An\ndWbzhcgxLnbRqC9IVkWWYxLmXLzLw+fzENkYInazzShmIayY5p3nQr0TELHH\nQHis0UtjhR2F3YuzqRzqfWb79zy42NCHCtWqsSsJXpwwSQHWW5yv3hW0XfPv\nFha4FjbljyQe6vdU34PGV2gFmmflaU1Bmrkey0NVdj4UYkmnbVmZYmriyegJ\nSs5GHz51eGhwQWu8fwJepeEdmlPCuIAHYcZexjcsJiUFo44RZ5WdOjxN23TH\nR17vnM3nHC5t2WTnxuT5A/7qUkTKxLzOuEaNveYyJmT8dCC59rJ9WlSND/Ro\nsvskJU6A7OjtL6qWucq0Fj/0qP+pAbkRne7QGihWB+l1Hhva5rShyrEqmUXM\nvNuEx9S+DdsLqd2vqHDlSWbcLDgEeyxhpUR9utQgEtg1m/iOiuIy6/iIRKCr\neQEiul/Zhv2Fm7PYlDfeZEL4RURFKcTPIJg2PMNIbfPnQg39eFT822s0BVrE\naVIiOLe9mroStwoRE89zaY/TeMWbhbve50Ua6+MxBmwwyDpCw64p8im/gLgo\n3m2B\r\n=5L27\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT0SqWMYeGfxNjHW2YQw5GPSKEgpPm2uyWgtd2NQnSVAiEA5P0xGPVB24lSVBxhCJ/h/swPvlwaf1LyclL2a3ynqQY="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-8b32e5fadf277c75b01f276abb6f65eded8d4261_1629403594430_0.270677128729075"},"_hasShrinkwrap":false},"1.0.0-d5fb6ce84e81fc15d132190168de34dd7c0755b1":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-d5fb6ce84e81fc15d132190168de34dd7c0755b1","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"6cba4b55fe40e001e8a1908c548e8275ccda74e5","_id":"@augmentedfinance/protocol-v1@1.0.0-d5fb6ce84e81fc15d132190168de34dd7c0755b1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-urslebrIMrz54t6DnMYuo6TKMfV7dDm0BSDtc0UnVl5X6xjKRShc938xRDKRa/974AhlN4LqPdE5ZUwpsvisHg==","shasum":"0f8360bf68b55e806d446fe10b7ec4f7e158f04a","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-d5fb6ce84e81fc15d132190168de34dd7c0755b1.tgz","fileCount":1127,"unpackedSize":9185242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH8CHCRA9TVsSAnZWagAAwhwP/0gqqsNNntvjVrdIeq7n\nZBeJ5+chEurt+lwZiTt6T+gdN/rmxDbxhpq8TBTuVM9h4eGkvtb2X6HNneGc\n8aSEMhCiYLdPBFAuNyT+k3KAdmOku7TMNhFM/+ox0NGfj2YCudvjNfHP1NvQ\nYr8k8zc2EHfoSwkbx1bVPIcsiJbJUzlVUPX5nOd4c/KFmedNi0qD6nm3DlUt\npQ/7ky2tHbytPX/56hoY2hoMm5BSr4ewcAYVAktY04DkOdan6REf7VwGJ2Ge\n3Zj49pT3vQLhEW9d2SgEcof9bcxOKf1clJvU/+e+NmBmLlpEInO+4mGanpCC\nEaTHusrFqFHP2ZnNTP0BgAITNsm7Yy5iB1fUg3V2mgOzKaDV4Op93QxAk/UT\nTG+U6VvMuLLIx+zTWcL7ScD3ruoY73hVcQK1t4es7I8X5K/rtpmjd6meSwAc\nIU+pCsTvWKJ1l7qGsuJDzmdOXXzpDpXreQv0VvajF3hlzPb4YDnC7aAyFrmi\nHTVx7HqfrL3xTAyeLX8DeT3YwQcMwXJHbMvOXYAkn0qxQL0EM/Z3VhILFAlS\nwa0F08Enz1dOYd8njyDXG8Y9/U0Y+oK4kc5tRASnLWIncZdeFcS1fNpOO3oz\nuu0jImY9i+UmhqfemOCFAzNKTZWepFPSAGmc+MiUCcMURKKNQnNtqZn3rSs9\nN6mC\r\n=RWv9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/m4F8fRQoVe0/Z4dpvShq1NW+MmtZNVPBDB/ON6x4cAiEArQNPhci1NltREgADvZDaMGcpf1ONH03bPCQUef3/cs0="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-d5fb6ce84e81fc15d132190168de34dd7c0755b1_1629470854891_0.6982858197691435"},"_hasShrinkwrap":false},"1.0.0-5810cc7fa69f06b57fd1d71e6823f4f9a92adadf":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-5810cc7fa69f06b57fd1d71e6823f4f9a92adadf","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"788f1293bdad13f6b6e3249a403a572454752f97","_id":"@augmentedfinance/protocol-v1@1.0.0-5810cc7fa69f06b57fd1d71e6823f4f9a92adadf","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-houRo/UWtiRQJ1LlPY2B0upye/+jMV6xdj5dM47ZOml2uQHNCha8EkQPhQEIUKS6m442MJ9zBw9nyJN2HRfBqg==","shasum":"b6fc737ff3b8cb148d248157cf990353bde4099c","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-5810cc7fa69f06b57fd1d71e6823f4f9a92adadf.tgz","fileCount":1138,"unpackedSize":9287629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH8/MCRA9TVsSAnZWagAA++wP/2KQapPDETDfo/Uobymj\nqV9iz15P2RNH3FHJAjTdlUnG8xDaPAUqYAcd6+1OLZDY1WKUmUuVVa5zvRJL\nZjfZVVl0M6iGj+gn/Sy4cJuuAcUn9saT0DetEcube5N3h5ud8vX0LbiEqJtL\nUE6sP9HPirLMhInLNIohu4uYcRBB76lzO5FpXUvj2bxvHB1LRSjxISBCqDp8\nEzdxmYwBne8prmcCB/nDbMd/cwlw7S08ffYEB1v8Sa39LkID8tiqp7om+INW\nRfRjD1VTx31pLBZa/JUjjn1H3eU0hqiOlT5dWx1HMnhlPajJcVr1n6qu9YS9\nv1jfJDJXOFDpbJMSqg50/jhnbwZA8UD8OClzFVkg7mJLn/Ev9eRNNm7rZuMW\nZs1Ar4xUHVpYhCxI7+9G5LnPD16LCO9SofFhr+wd4UKxYBt7lFpkJ8N5p4kI\n4UbOhSscOwVRpe10h7W2TBxCm42X2eoC3LOg1MwrgN3IagHzmku4nN8BlNeG\ny2O+a6elIWozRyKzJer6rEaAk1A+LurhQtXqIwn0yx1o0gXCiG+fO5CFw37z\nDjJUfPJgsRkUWRRO3wq+/4mZk9L4x6gmnOxRGPnyPM/t9m4ublR1c+7nXYq4\ncKuG8S69DsCCIAx1fnkVihbNxDsCBKVlqKcp1rPigM7/J14z4jVZrfFChQu3\nziIL\r\n=GevB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHjJCYDDLpjHlytLZE5gRaIyhn3jAvaXQtfAcSDDWb7gIgS8iywRb022ZEdgYupKpzZ6ozOh796VOVUwsw74Akxp4="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-5810cc7fa69f06b57fd1d71e6823f4f9a92adadf_1629474764186_0.827131102823019"},"_hasShrinkwrap":false},"1.0.0-2b376bd0307a9f6d10bb4e15369f92f06d3fe321":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-2b376bd0307a9f6d10bb4e15369f92f06d3fe321","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ba14238920cb131d6049ad7f721498609039898b","_id":"@augmentedfinance/protocol-v1@1.0.0-2b376bd0307a9f6d10bb4e15369f92f06d3fe321","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Io92c0FldiTbYLEO8q3d2Goi8dQJTrPUxpYqK9dA3u8VSLxqfH9xtmzLmkuhnQnfNakJoI2ME4Yj1XfZz5FK5g==","shasum":"ef1efbca0a5491c64a34027a60d670fb6faadc3c","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-2b376bd0307a9f6d10bb4e15369f92f06d3fe321.tgz","fileCount":1138,"unpackedSize":9287629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH97RCRA9TVsSAnZWagAAwhYP+wf6AdC96UXf38T8GYM6\nLRg8IHoK2RlBUKABSMXDVhyqpWKb1sdngo47AeqhF3NWZRIqO9yHS07sFG8g\ne8Y/LjAmWU0OOtCdFyftRH5qbbgxRxteD7Htcr2KAxssLl6fQnfLSdtJap54\ntQbewH1GlMiIzAqnvKpawga0Ud0y2vdwGki8YVYcjwo0yLTnXy4sAO9ImIpU\nSKuqp6/g+tlJ22No5uOTX18lIcL/ZAeV4YMm3qiudKg/UNg+DVLcghjFEisn\nQkAgkD8bp9dkguAAARTgfqDncC89iB2N5f2ZMbyB/GfI2/e2R9BiupDMgD69\nhEkawFhxxoyJ7z+zJwvrDCOZDTpaGvn1NhQkU7KgzvtjWoD4Zeo59g0HwFfu\nj23JlLQFTavwAk0FWU5fKPl1hu2QhMSJdHmAWzEB5R+F63exkzkh9X9VDLOH\nsbNqoEZ1jwHy8N3DU29loTo/5LC72VlF83Wtw8LEhkbQoOOAl+/gA0AqRF1D\nUpvTYPbrh4SEeH4WpYsa+Rb24dPXjS+6UYn+poOxvKjDPolZaQuyl6a6wgvB\nzvZFx4DUxUd2dNnnTh6r0IHqywFJ8n4qiaP4TZHwJHI0TCLDzJZCwVEbe4Qa\nz492tktMSEknKxVq0nhvKP9BCwydzDcLFHxiL4N5vS2rqr0mqmUCqyBjZMiO\n2voy\r\n=CyON\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAP23Fwob90BwWAuznOM/+qsMaOgpxvVYqHe69NcjbNgIgSw6gLV9LcAVKkiDb+31DWL8p2CBQrPak9xlNYzSw2rw="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-2b376bd0307a9f6d10bb4e15369f92f06d3fe321_1629478609623_0.9123778861609813"},"_hasShrinkwrap":false},"1.0.0-e9a57fa9b4d8cace229d2740542a6a974cc82a0e":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-e9a57fa9b4d8cace229d2740542a6a974cc82a0e","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"dc1ff70ae9a0bea02b064b3a127bc1d73a6dd87f","_id":"@augmentedfinance/protocol-v1@1.0.0-e9a57fa9b4d8cace229d2740542a6a974cc82a0e","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-OT7yi8oGfr/Xma+N56pr86a4gW4ix2iphZ0auKin0veJHnaCehG9t0MsoyNyl6/RPu2Hpyy5rzWvbux0M23z7Q==","shasum":"22b16eae9565dde82418d50b71e2662da494fce6","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-e9a57fa9b4d8cace229d2740542a6a974cc82a0e.tgz","fileCount":1138,"unpackedSize":9287629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIA3WCRA9TVsSAnZWagAAP40QAIgbq1rKRD3VRrvg2sPQ\nAbhoBcX1agu6qcgUGhpwtkKfX811IjKDSQ55VoasY9wqAtNNH8bfcumWqhgU\n7Y70i3/6M+7RBO3bPvuZQk3xeq8t+SAoA+RC9RqSK3/T8w4gRmLWqkpa4yP/\nu5YAZ2NFQ8Z0qra9TxOvsgIHeIQoxJY5LyO2uyFB1cga/n0lIdVXQLG55Jbu\nw32WVzOxr/YK0AQWuhck5tJDXIzfovz57QISKQZ4qQVuUhTdjdvVLTKIhnXt\nti+b4N5JPX52XsFqKK8mM8+sW4C7JbXto6OCVV/SfM31SlNM5W95KW3t0RWx\ny0WTF8HNYv7/QuFFfEJzH7ePODHxHh7CuNqrR1UXoocnoXU2Q/CNXBMDGGe2\nDi0znmjgclCl0RHiZX2hSLjeZMNkkX48mUa5d5OlxNM1zQ2LZK7229ai9zU3\n4Li5Dnj+8S7qklSMgVDiIdhwEhPcSmlJJZYsCHlfs23v9UQbVvj1lihCiiQK\noYqA/zxGNrLDAfau1n/SbOVITAZmpgtt/C1fZaUnLKcs+z39iEQqrq+tZVQ7\nG8w0qGO2WBEjHbWBiJ+BpnaIHt+Gl+fqVCBOOvXeJhTZFjfdUZ3D27h9J8vN\nP8FsD4LIS7wESbp5u7SugI64llKUqD/wWAsn6RSekEkhghNB1Qf0+VZhmaDH\n9RIi\r\n=fUsl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNFxMJiUoK9URXREUfEvjwbmj1doM2kSZ/Krs6C6F46AiA3gBcEbZZwPX4GYWgbTXWUM+ISD4iE04OGVuciCr1iTA=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-e9a57fa9b4d8cace229d2740542a6a974cc82a0e_1629490645968_0.34408953797106334"},"_hasShrinkwrap":false},"1.0.0-45af50905e7eed2de38febbe5671980b148e030f":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-45af50905e7eed2de38febbe5671980b148e030f","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"d0d688d67c150e54674b1d7785804b90b6683791","_id":"@augmentedfinance/protocol-v1@1.0.0-45af50905e7eed2de38febbe5671980b148e030f","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-LH99ahGrjCbGhfPT9AwfIApoiDA7C346/AIVo+TyNAu27L4wkYgABJH98efHCjClV6C2N+6Tzgnp53+m3csccA==","shasum":"04497590bc903cc5378d34020940922a698fb308","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-45af50905e7eed2de38febbe5671980b148e030f.tgz","fileCount":1150,"unpackedSize":9323142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIgxyCRA9TVsSAnZWagAA5BkQAIyN/whQ9t8VE8VWg1s8\nKPFYI8NTUul+feBLCpWICi+fLgn29XB6vvwYkpDnq/1W2FjRwHC8dGTzekJq\nJ23BijyghKdajjBgxcsqSJxFfH3HRKFVMBO5JwuHFwb9VqRJM6zc9wyDBBm6\n9llQZKw2zZTnJ6gpTXMyEGIXSqVsiHAHUlM52QMBFVP6QegIHjpPWZFxdUA7\nGc3387w5wDND9InI8GJ6QiVs1+2x9dKpYpoqIOEAGimp9zTrIpOTqjK91sNk\nqkUeR4pYZ6BOkUxjPUBwHr+7p3U0xLHkDsTMkhR/FNN/T39e2t2zIUgM1qtJ\nRzf8ICEXC3jpgEHaH+zOJEhex7RqEpgKvDV/KtRGEUIPq5Xm465f+edH/t6F\ng40tlxNjmjv7wFWl3YDaf3hhKA5i96OdVtBlza4xAGwoe2/wpkn5jXc5eB0x\nAPl8dz8Z6Do+cYX7jSY5OJu8DRsAnIJmtSrnVrJCILQdT14XzLj5DUhMjHaw\nPKIOYajbDQ//8/Hh9LIJxIJLcMG7Hl5hwBVGqiCAqqel3CzuUoz5W/BVTt4f\nfSGLxcedQbbWrWasaLOV26kYSXNGfibdEZ+ztH3e7IIpqXHMBvWgYItAGhQq\nUYueF+X/61ZmGptDO9/+g8WkL44thHiuKwrsmrL4/oDQJIAj0cOs3fGZuFoK\nAVr5\r\n=DWo9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9BPQWoFAmFzEw+LZgQThlinjwLcYTPRGSaVsxMnY6gwIgDCJnH88BCELbMKI/Zb8KBF2EZihjw3wgUKTPhS5A1uU="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-45af50905e7eed2de38febbe5671980b148e030f_1629621361802_0.2226715803554069"},"_hasShrinkwrap":false},"1.0.0-b810fac56c3f812f7752d30638384bc373a8cdc5":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b810fac56c3f812f7752d30638384bc373a8cdc5","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"76586280ffe14527a653b0fdcd49220826487da0","_id":"@augmentedfinance/protocol-v1@1.0.0-b810fac56c3f812f7752d30638384bc373a8cdc5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-UPfi0r+Dl3/Asg4L9AitNjBlaADvU0AoyhC9D22buf18l2iczG7BNhGVNOUnr4mqHKHkrwE1PgsQJJCvLCxeeQ==","shasum":"832c240ce2cf7151f36f96c3b32c9565c3ef42a7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b810fac56c3f812f7752d30638384bc373a8cdc5.tgz","fileCount":1150,"unpackedSize":9323354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIhjDCRA9TVsSAnZWagAAIiIP/0hf7qkw4WCPu+ejrieF\ngIL4vVRd4k6fG3kUV99kQr3rKhC4Epynn5MeK9hn2jbwsECLtlyNL5SZK0yK\ntp8QIwhNGzx0tNm//n54MmMZRX6Aw6bEC1KVhQjv2a1GKYP9hXCxsXlz4b4L\nVYj25yKJ1yhi+1NspxYWfgdTfsPq0Oow4gTgncZ09NJ/5wMrY9XQkvI4U1BW\n0IBCJjHdxkFpZ5trcWwVa+hHHoCquN1o8eB0xxhkO1j1uFk8Ko/3q0RjygmJ\ngxKRD2TK9ahWejdAWHbHzDjlE87JcEkQAMeMpv1K2cfYSHP6CmVEf8tGVf/E\nT1EO1fuhFFLCFkELL5YTx+/2+n8G4WfvMVnZbs06m6TAxuSyWi91KN+HrkZ8\nNO5T+PFYbQBfwux/b6ApWEUW8TwSeeADO8dJoqaw7hnQKBQRKac4dYM5DV5I\n96sVDVoh4cmyXxzDnzawdJxf8mGx9iMQTawjq4vDVBQHrU5TsikWBLA/bKTe\nrIuO/8US6KK4ic8kmzo1n1Ip4t5ARTrPFh04VnJohF066KaJMqYJwzG4bCtQ\nNvlMHlTZRcj83YG263lTIjqAzIBKx7W44ejrY2LIMl4+2pC3csDA3kIyVVF/\npRYD0umNKCf9S6rwfU/28q0E9RISouXvRFhYWfr5VmkqJkxzFqt04D1EGFWt\nLt2d\r\n=R+Us\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMLNMAuld3ACIkSOMkBtOcPT3MtLK2P9eJ4xpUztc4aQIhAPjtZziBR7N39y9NoLLzLiGqvWlSWCAoTCpYs7jldYNY"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b810fac56c3f812f7752d30638384bc373a8cdc5_1629624515281_0.12718983246292748"},"_hasShrinkwrap":false},"1.0.0-764a0e4999bd3daf6ca66d85dd0ef0d5f2d031f5":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-764a0e4999bd3daf6ca66d85dd0ef0d5f2d031f5","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"0fe97c54b066e8ebf78c23ce75bb6d372b30ca2a","_id":"@augmentedfinance/protocol-v1@1.0.0-764a0e4999bd3daf6ca66d85dd0ef0d5f2d031f5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-6GF0vISihY8HrkHkNOE16riBSH98TyYYQWGY2mKqC1dAW35ZoipNv1HWOBV5NG7t8kZJvV1MKsvNxr1t8oqOVQ==","shasum":"19b40a7d22838a23e6a9f0fda64f89d86c15f277","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-764a0e4999bd3daf6ca66d85dd0ef0d5f2d031f5.tgz","fileCount":1150,"unpackedSize":9323363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKgHUCRA9TVsSAnZWagAAgt4P/RoJpO5XUQkhwwGhqrjx\ngNvvwk+eJw+pcNVvjuHoZzUdOHqHhxKxPObMxuW3eHIs8xIfCQAniS3mdukv\npSjLnOZF41/6/FZToVVkV19GxFwDbXJP9+zYOB3c/GVOqIp7Iz6D3ZZH6uhh\nTKs2RY0I61INv/WIlhCCX70NumIAkKFUypEuzxIf5/qC0ghBHHBZlaVwft55\nkWb+a46/DhFowzEbpLqXz1SBZCppLjfW3pkl1tryDMOPg/rdd3lOnghHXiUn\nhxuYv4GEv2pziegfZWqAkUwQG6VMlq2MT6/OsECnPUKDBfinsYRvNQEQd7xe\nMfMpiNUzTLyDpcifqeTAGLzh4fIDR5j4nd2ld7WwYeqbRNNmu6hcWe5yIZko\n6elt6XlQ3J2pf9yHvf886ANsFyEmP5W1XWQhNoc7JfPBThFsZNzWtR2y/ngd\nq7NpGGQ8X1z9ihoSuUe953uSQfXr2uNNlH/0gzHHgnjwL8BFW3M9pY9y7Nvj\nzdAE+Z+Yw+Rvu0VcQ+v7JtbKXt/UNWAn7n/BFJ0pa3dz2D13oxByHLSHVED7\nhiU7MvBkA7UvgP4/JP3KtkJyccW1b8GrSUKvEg/GwpGLTh7mVe7R8In6Dd5I\nLFpGbp7WeMImHWhiicT+mQdab4ykn6Nhx1t2a3xtlj+a9BMPPN+9qZIWsniD\nRaQ1\r\n=KjtE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHlPuBc1uEEyFSVl6VdQH5YpkBuQg5Dc6SvDioZRHTMAiAgCN6bRtt4PSOA75MhRE8rJWr5QXsbVyW6U8DNErJRNw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-764a0e4999bd3daf6ca66d85dd0ef0d5f2d031f5_1630142931803_0.2931719997891502"},"_hasShrinkwrap":false},"1.0.0-105b299741d6ddb5f334a1b70001278a8f7dede3":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-105b299741d6ddb5f334a1b70001278a8f7dede3","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"584972e39dba9d2d2f1104d1e7f89315ea18f9b3","_id":"@augmentedfinance/protocol-v1@1.0.0-105b299741d6ddb5f334a1b70001278a8f7dede3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-8B986dJ2undbCjTOvvjOEkI9Oxeq04VpPg90ULUJfkxuFzFVkz4bmkA68a6xJbjljqgW4888kIegfrqihgDkgA==","shasum":"66f2b22aceadc6ae117a2de80ae6031c9f048c43","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-105b299741d6ddb5f334a1b70001278a8f7dede3.tgz","fileCount":1150,"unpackedSize":9323363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLg9wCRA9TVsSAnZWagAAQW4P/iA/AYjRHURlx3+bJBdz\nTKSUhOlre6lH14h57MnU3EuM+Fz97FdkwRNYez4Y3D+nfq5hKg6fnUSS17gM\nUQR3E0rw0zNs8aV5+EB0TLqUGCDP3hffcQTHZ0pPIAkIlLqLjQyRNRG9VKvN\n2M+qnuMEdfK8vF6DlJWj+//oEtQ867g4y5ly9GUbuqUMShERih/PSD+cafp7\nnJUBamv2E4MACmgI0yBM3iAkqmyIRJx9kLredH5zgnnTlvXvLCuY34Dyi1wm\nwsKRPEdSY7w65TwEitsff8lcG7z+VW1lCmPnj0IOtiBMLKBa+gda/2putb8i\ndMm630fFPa4ljyLHWzQDaeJCMUKxP/txD5KA8N3TLX/d79jB85KXoArg2uwL\n6aYi7oEP/fZqbUckBTFbHSb1DVSciZOmZWeHudqlqTTPYM5ltWY1fhpB61aY\nNsZHgUi7zmMg8XFibumVbz0Cb225lz4d53jIAZb9AR3Wa0w1K8j6d1OypbKu\ntbqwDE/eNhtSgTz+jlTlJWq9wkhV0tv1NN00gCSpvHou2NBa+gLiNDdLWgoo\niT4lCGgGinMSKa0w/2mLLGkE7Fbavj2DmnhteoD9eamrVKzlWGx+Kpjtyunq\nCGeN8YCeRmWB3hf0XMz5Pq6u47JDTg9g7VWi80INTSmQz8cEzQQhT+dhNSt7\nHYQj\r\n=fXbE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXgVsOUv75NqvG59WikqPRvaXNMg3GznZROQAk6QA7iAIgZzX0QTgyVcMCJztMSl3KSmvpeFDsJBRK5zPNPWOweLo="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-105b299741d6ddb5f334a1b70001278a8f7dede3_1630408560567_0.5478721587730202"},"_hasShrinkwrap":false},"1.0.0-77fe30df563e8ea74ac587cfbe83bff1b9fca99f":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-77fe30df563e8ea74ac587cfbe83bff1b9fca99f","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"15462ede139daf56a44627377b59bc06f510a442","_id":"@augmentedfinance/protocol-v1@1.0.0-77fe30df563e8ea74ac587cfbe83bff1b9fca99f","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-u+r0r7qiEzB5DKBKa48XZhWotj04TbhuAVGq2ZZOzmiT0Y9qrYYKBSaCiu9H2Yq5xvCYFXss8xk+/mZvuf3kZA==","shasum":"262006957e590fd1330e6a8e5d0c2c62c60c3550","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-77fe30df563e8ea74ac587cfbe83bff1b9fca99f.tgz","fileCount":1168,"unpackedSize":10082843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLhHECRA9TVsSAnZWagAA10sP/2zNKXAuwleH02ajFGsE\nLM7sEvxN4glCZ5Hn19BcgCSvdnzdfi2VVs9PMKNRIDnWILTNdML+cBSo+kmm\n1O57m0luja9u7TrBCw5+A3b+7MzdGgwSWWg+kAyfIf5Cx8HG3cC8n+OSZ1U5\nSr5Y295yoiiWDYfAUwDvEEjpE81uOF04cKCVGvk0R6kMYdrnrZTCXcwU1aMj\nnaOsFGZHT7IvBobDfo+PqRsESNolfAVB1+TpH7S5NYxrPSFVGfQWs8SYcsHv\ngDygPZY1PvLk2DkJxHntdczjXDmU7ArzTMCGG+w5ObibP3bcWjwRPbIHFNL4\nO3eOp74tPuE6IfRxs0uTPoJscGRh052ADgQnl59sU5j649aLFzaveHe2JK0J\nn6R5WkbnEL0QmChocjO6vV0sdlbiL/hEqJ1rXOAVIi6ekqGpss5PYCdo3TVB\nzvhk11VjiZdS5xMZoo3B2gEb+NyP1hy7U6//8WMURiOMvquckXMMf9ne9Zij\nQz1KN8jJnQFTRSOLQLqoyGulVjB4WdDgpLAxxfLpf9W3oU7w2agkUHVvm2uP\nMSkSQWFyXV0DY4rkDI6+Y+HwT6W04YIb9Ar9cDvMVQxSbfgZOAdVzJPats9R\nYqQPYglQd7pHcnxP/OAgmc7sqoXPhLLJxh5Y0ydu/muRixVDzUkoBQG99TC8\nxcjQ\r\n=c3wi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1FDuQRIGhEoFRCKmn/HC8t6wfUt7qgrxY2LOhUPakDAiEAn7cuvGxouMQYx19HtvgTHTXTCMeae88eEa+XbPA3xj0="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-77fe30df563e8ea74ac587cfbe83bff1b9fca99f_1630409155950_0.9472063279090741"},"_hasShrinkwrap":false},"1.0.0-b38a4827bb5d84e5e16975d53b91e721f59f9909":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b38a4827bb5d84e5e16975d53b91e721f59f9909","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"40a3a68679e5351094047571f32d42db5c403001","_id":"@augmentedfinance/protocol-v1@1.0.0-b38a4827bb5d84e5e16975d53b91e721f59f9909","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-GprR5cv21Ds0PdisVWPoSLqt3O7KCEyNXEFOpV42pmmyzeHiRm+K/yai1znBbfJNmJozO+tcmOUUJQn2WwM4/g==","shasum":"c1c34945297c4c25793f87230cd1bbe7eb079115","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b38a4827bb5d84e5e16975d53b91e721f59f9909.tgz","fileCount":1168,"unpackedSize":10082843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLhUvCRA9TVsSAnZWagAAFrQP/R6HYmNGXVlGc7DuKTma\n5E6II5JIQYxyh8YjQbl19toqq2sN7u2dD1VFMfXTvoMJVc2s6dZBwtAW8jR0\n2PUWxQ6gNlQOGk8Et91lQ+vkOC0hZMKPht7D+oXoLbIlX66/Vmwxtk6GSPqB\nSII03iCHKIWROctP4p1sg2Rd2ev4ZkH4KUNdVpNUd18ZKKC57rRSzBZrFdaa\nLJAK+HtnylnWr7cEN2i82HGbEOesshpdPRSRCvs3wobtU2Y+FszLXqeqHyus\nso4Gls7UbMeQl2sYVJEpR530oAxmW2h3tAMVAEODR72fSAVZfYE+WRzWn/lA\nOuKyamIF5RqU7lvK/z8MSulNGXQ99xDSoyHqQvrcsx1bzxX4pWQgVv7YSfXz\nfnOTFUcnI3cPXyyFQhDbuPOcQ5Slz2NE100UKWJMMVyJagkSKZqz5x7+YE7w\ny5BELXhm7c5yT1mqrrTUtMF/8pxhFoWa0IBOK4VOw37P1yRyZVgJ+5lbVZkX\n6kkcyOtTEPtZoOfCrPMoEndJ7DRwU8BpM7EtuzWDZd1r9X/2ZFaPVrSN/PMp\n/snLEWikKaKd6zjwju0tJYUKmlDVJTdJWq4NS9Uy+Zm/go3/YK1Te+aFjg/w\nYU2YmeqX5qszeeRF9KLAMCXHxnrFoWNshgUwVHjKNcGRy9v2ytAljdfqQ/I0\nQjyf\r\n=tKnz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjqkR63TaOMdd7hnIog/wATsmYYwm5PKu1z7wbHenpjAIgEcWff2p/FQuttoQ+PBnGh3tVlLBa8au1JQ/nYzvf4Kw="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b38a4827bb5d84e5e16975d53b91e721f59f9909_1630410030964_0.9346843857473175"},"_hasShrinkwrap":false},"1.0.0-fd52482da39c1502560d3cb7b0ac558aca4d583a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-fd52482da39c1502560d3cb7b0ac558aca4d583a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"d0943c8b0ff0fa1e02c7f1ca1db96d2fb01ae6c1","_id":"@augmentedfinance/protocol-v1@1.0.0-fd52482da39c1502560d3cb7b0ac558aca4d583a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-BwNwQ/Sjq7AEWWkohsm8nyqDX5hLfI1CHZ5oXsNoRC1/L4LDpFdvd5Q0l8SOIYKLdJgjQMqPu30e2HuP2wc5QA==","shasum":"56c97da9658e1164818f4835e7252bad1168af45","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-fd52482da39c1502560d3cb7b0ac558aca4d583a.tgz","fileCount":1168,"unpackedSize":10084056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLiQZCRA9TVsSAnZWagAAUJMQAIkooRByYUUAFQCSyQBb\nLAlpPyOxI81Bct/xzy1Fok+8CcMQaOo6t4THfrHXW3V4ZU8jWSIFZswYLp6J\ndkxHH812hRd0EzBefb2aag3GkDnHs1ZTR/9BqgALT6v6lOasO9+tMQ6ZAnoA\nFV3wJ++XHghaOx/QLxhGHVcp5cVQFCWfA2cDEUo3icpGEgJ4TqmYV50oxDiv\n64l6i+cRwJl4Hmfy/pmCIjEk8Z6eMPkelJQT+jv4+3C/h78kNq/Q78iP3E0I\nB1Oa/azNK01ZLR+qOtqJq+rTRjsidOqeMHsQcLdJXBeFko3obqBUwltsJ1tZ\nn0Arv/4G8sPzmiTX+Pf03fqcMEgXfi11g+eE+M+vUvxtTd+lfdkdsgIiXWQh\nGPkowBgCr2aEZe6XYrDHusGklfBvmjAqYw/KuoLtSBJxNr5GeSfq9hQvu1EQ\nWd7gpSQmWaFOuS3Qv//WF0uJtflPlaKUVx3urstsNg8Q9PaSf4wHFfmjy2SC\nNdqcLY5mJGYDTNU6yX4MDwl0h+EtMUP9lymkFwf+DjhMTAM0XGM6eyEPNtui\nyLZYcJuZ3AIGCz9o42uEjMtpfp8CHBWvJ8oNjBqXmi4ebiL9R9K5xbNa1kke\nR5tJItl7H+Be0P/s/NKYge4G5VWRTRTR6TdZDAX9xO2tyIjzwjPyMcUU1WEh\ngFXF\r\n=hfCY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDXlze/bfhy/ty/dTPxJODs+9CnOM1NE14l5o2dKRgfAiAgpTtA4aHv5efINSs0F9irWBzCmAauUDXSzQTmbMI0Pw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-fd52482da39c1502560d3cb7b0ac558aca4d583a_1630413849258_0.019532880138076525"},"_hasShrinkwrap":false},"1.0.2":{"name":"@augmentedfinance/protocol-v1","version":"1.0.2","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"1f646927f6831691a92e973fb0389f2ff0bdd035","_id":"@augmentedfinance/protocol-v1@1.0.2","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-1XKhzXZNaqgP1iAn+51vnm3Q3nppXhC5h/R58gh050gUYFY2o+vk9SAl0C0LgoA8SzwnGHJYWgWrABGdPEaQrA==","shasum":"be82119b3e683e7427a36267904ae3a3066e8f40","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.2.tgz","fileCount":1300,"unpackedSize":10749356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLirzCRA9TVsSAnZWagAAXdgP/REE0k+1HgB9TkWwArzP\nJoX6s/6wjKi2oc+Pil4hrGCnkQhKjJv6ER7i23zhPlLcyU4G9HsnL+CJrGoY\nYVUm13dMPmTIeZdXGUqvkrMGFVnM7fSXqQ9Z2owbKc2TNM8EcSHP3aaym+CP\nhJPXyIeGzU2iBL/m7C+3cmxPzglMWKm/P/Rxtiso4b17ChWC7ffOqEPf0V4Z\ncXviYm9ZY7EniQuhPTmIez3OsCpzmJ2Q5rs6Y2Ghlmj3VvwZmwowQRp2O+ra\nHMcVrX8Iv0GDeIZVkUD2xLwIDmFQ6lwuX6YivOpBPnNh7JuzfseNYS8bVZw1\nm6srKsiXoTrjWixcQkoD13Adhz4BMHjka65+b8VrIegd2Xa20u3FnFr7Xebv\nDdPfKUstZXG/Mh3t0qtPNaKU2rl5w5iIUh0JRDioXZ5m7Yfb8rqFOG7fx5RU\nvxJblQGhjITjrGla2lzG1c7c4MuxP8m61U5LPs7O1Ja3VygOc1hCWL5Jyeyi\nlCKfPX9XP8K8nWGMeb16tqNifA8vpjkAZJsuXPcbsZzjZpYxtE6M284EVBBO\nVSCZP4RlQU8dYI/rWkazJDWy20dWrUUWMGXXGvfWo5oZQ1/vnnsZby27Fohz\nwL2NP2g0w5FNK4egn5pvw9+jEDpy9IBlAxkUHDqzc+LxaNWKoGciOdgEpvIJ\nE56x\r\n=F8D9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8q52WNjsryNJ8dPgf6XpwKEuPc9hgjwQFvE/HXNgiVAiAuj5p44A+5fykZv+68zdcZ8rrGltFXRanBjLWf2JtPrg=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.2_1630415603572_0.921726133142803"},"_hasShrinkwrap":false},"1.0.0-ac3edcbfeec04a7672722b2531356887db9fa065":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ac3edcbfeec04a7672722b2531356887db9fa065","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable-and-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"7f7ad0ff236f2ca987f26786d9f6667e75a7fa4c","_id":"@augmentedfinance/protocol-v1@1.0.0-ac3edcbfeec04a7672722b2531356887db9fa065","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-md4ZTyFgWaphK8328I1HgD3g9H8NC/MP9jNnbpE/QQ9xJrmPllkTiYFA+WA4odzi2oZYjdV94NbypMaZnSdggw==","shasum":"193e32b5f5d064b8f929bc0404495100084ead9d","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ac3edcbfeec04a7672722b2531356887db9fa065.tgz","fileCount":1168,"unpackedSize":10084056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLk2jCRA9TVsSAnZWagAAjOEP/1/lHq9Oz0k7Cn5IossN\nlgUEvOUjq0O6CLO3QsJFSv4LrR48OazB1NbfEh3j/9zVN0l1GwhTl4ECQcvw\n5ZnTecdVnWwpQbAYEr1mZ5XrSXxisaC/0aQEqbTNXcwsQ8EATzUNwy0aL7hf\nXREPkP625aW9zgaPvRVJVa1Xtd/IaNFDQE9T7vffHEZiW/RwooJJ1X5HzL6F\n/PodWn8wnMek3GDrmt8/k5Rp265t7374xiL+M1NNkuUMG0xVf2u5N7YYNG/D\nVX5aGG8m9K4pzAOawEQesfEO6IquDl6W2OQqJQxQW7x3LaYYcZjGtWPTVcnM\nEINSrkS8vPMWN1tSchabwlHkMuDvD1XdeKdkSZIDhu1Nl8pG7eMR8pW2YJJA\neRBn3tZ6xUUN/g+zvbzmErwL73/Ok6//gK3imeGJsmqbIU1HGLkUMEXojoEv\n12OvmxyQHRyPk8QrllmaQo3UKNSPo7dGwhbl3zymUsKn8yl0Yh0QsgSr5sKt\nHGesGka5cyM9UoHJs6j8LdBfyjkjXweBFX75LoKdh403g2vlRKM8wu/qwK9d\n7TWB+qeg+jPkd8ETrXJd5n8T4OfqOM+Q/ifNDTBG+qSdzpVxNfy2WJjD4hUO\nxyNSF64Fv+/ZHBJL7UoS22Gq3Paba1BIK1B2NDvRcEXiUyJjQZh4RUoH7MwZ\neT2k\r\n=WSn4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlE6cOmY25ii96gd/oasGkNMXaqxwFNwkhByF88hH/NAiA9rhpuvOZofk0eqen9FbnbnDY9rvfe+astwa/ayHC99g=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ac3edcbfeec04a7672722b2531356887db9fa065_1630424483740_0.21435114335424332"},"_hasShrinkwrap":false},"1.0.0-674d099785a542bfc3c44e5b81b1bdb5f950fcc5":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-674d099785a542bfc3c44e5b81b1bdb5f950fcc5","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-utils":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/math_libs.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","todo:main:deployUniswapRepayAdapter":"hardhat --network main deploy-UniswapRepayAdapter --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:main:UniswapLiquiditySwapAdapter":"hardhat --network main deploy-UniswapLiquiditySwapAdapter  --provider 0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5 --router 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D --weth 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2","todo:deploy:kovan:asset":"npm run compile && hardhat --network kovan external:deploy-new-asset --symbol ${SYMBOL} --verify"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"c01fb0946a620819513956eb149f2d95e78f5b24","_id":"@augmentedfinance/protocol-v1@1.0.0-674d099785a542bfc3c44e5b81b1bdb5f950fcc5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-atrMjXojGfa0HB8lv8YLTAVGhvSgX8fQD3l72gQsAIZeLf0fWvjGsQnsbMCmT78woLRS9MJybI0ZB2WxX0ws6A==","shasum":"d9993b25384935a17e73f3bf51f78500b85996fb","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-674d099785a542bfc3c44e5b81b1bdb5f950fcc5.tgz","fileCount":1168,"unpackedSize":10083992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLoN0CRA9TVsSAnZWagAAtywP/2TefIdziDbSYiGR1Tbk\ncNUGx344S4lE/O0qdOlVOeouoBygwL+q9kRqPvG0d7YYl038lUOxNUg+q8LB\nFECVJnmOJlFoiE9ly32VEwFwvPaLIVNna+Q1efEWpjGQqu2nLSUCMgbWqcBu\noKHTYdHSPgcb47S0n8aR2obVZnueqSkZXXJdVlsxWg7ZgPtuhadbIG/KXnJA\nvwQ6MvELO73MzJNFa0gqt3IxP5qH0HTxgWTjXzCTGL80JLfAtGiWUKzSAqo0\nk6wlRE9Pn7B5nCD73O1Rf+0wRe7h3hmRKmNUFh7oKjXMAvJ7pdbJgXNODDk+\nSj7yjlFl10z7gO7HStoYb/iWh88KfWs+2p5ssRVemAzUXMA9iOZDscTY7hqK\nVMA4zix0GPDyCjkvnIYkLZoS/tdEbHbcxqpeXAk6pydia9W2zBziG0hQtmM6\n1aHf3csVjInVfekK9QzCCp38z9QXojCRgvnYfRTE95CSjv+ePskbHiQUhMox\nvfl/2LN+V4QDshSDfiPvj0tIbkspwn/ydA+fg4kovmXxfc3459bPFI13j4Ca\ngqOKPZikiNf54WeuU8aM44YlGuuCS3OROU4oiHy5uNK8xRURI3xNJKncwkPi\nEIRGjciXLS4h/GFsobiEoOmPL4QTnhzJovdlAeC3NIImA77gT8l6mqD+N7oe\nh5SQ\r\n=rs1O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+0YijoLOtf6lU0Pfj2ym353mB9/mSLJwb3vRiGGb+iwIhAMLVs2UjDnmu21TMSLc0+Fy0WUQfAhdpqd4kmJv85A8k"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-674d099785a542bfc3c44e5b81b1bdb5f950fcc5_1630438260413_0.8280445590777188"},"_hasShrinkwrap":false},"1.0.0-c51d36c54d061885702a69f23aa796f2d072da15":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c51d36c54d061885702a69f23aa796f2d072da15","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"356f9d9c8e8a24a9e67aac46d81d56c3b91990c7","_id":"@augmentedfinance/protocol-v1@1.0.0-c51d36c54d061885702a69f23aa796f2d072da15","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-NDQ6fef+3sKtfECfxh1iLkFN4HpxUonxAefvWzXIBYUqqRfnuOR2Z8kz7U9UGC1tRLflG/hUG4m3ldqJbe4b3A==","shasum":"34fa998aa260a10600db39219d846327f3bee3e6","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c51d36c54d061885702a69f23aa796f2d072da15.tgz","fileCount":1173,"unpackedSize":10141287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL43xCRA9TVsSAnZWagAAwN4P/1e8P2OUzoX0NvAzcZMT\n0yx11q0gpRfCaL+yhW+nI5szpoNNcSnvflvaNOCnLowPcqSOx1AwOxuYe52f\nmW5vua6R0c9dWuGZbwFn0StS+FzMzC/qZonRFMXkJTcL20POGzRPHJhXmmo7\nDBPYxjUDI/LAAy2IoOS6oT7tZ9t5Q4dnuaoNGBiuCShda/AGnnEga8qNdmS9\nvnWcBsPvju1Ks0doLtTyZWvbUaOxFwX7r3eYDX/VyWKuco3owrPtlu+RJKPr\n1tWqHIgZmuD2JM0FZEC/VSFgbI1vMNcSNaz3YxpE4XMyXn5i4G+7Z9bGuCU6\njHvvHCoOUDYE1rQLXk5bPZMjHLMKaNCQU9pm0vin54RK29qtonUS/ABV1kOl\nSnDv/VH6VpMZX7w0qFiFWVzbOsg2lBUJ3RLrvDKUJrfXAo/ubGw00CERdVCF\n+xs7kgaNtxpcG20yskpimNrdSfQTFuRZ0deT6rang1K3rrUbEaRO84NXmNSZ\nk3JZRWdFRmhK6v4wJlhDzx4HT0I4h14GSf0qvh4osPYs+ufkMFNUWp6TGQKx\n2NMjgdxTzJ0xf1V2WL8RwSB7iiWbeIeJqpo7uJoTriltVx+k/1a6h8YbEZLW\n180k3lnZKpSfphp51p08J+ulfW28PEmjhZhg4DsZr+1SJOJG8RiusELbBkHd\nItae\r\n=gAZO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHZJevutbPN8ZTm2zuSvHt+esPr5FP6NxfR7uMRrSJkAiEAo1XUTPrRbcBBYLOZPIpuTsdCTYGKYCip4bRJNos/RBc="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c51d36c54d061885702a69f23aa796f2d072da15_1630506480993_0.8042232430263103"},"_hasShrinkwrap":false},"1.0.0-b06054fbc97446212c911dbf2339492fc84521cc":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b06054fbc97446212c911dbf2339492fc84521cc","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"cacf6223087ba6b66cfaded9c3b181574b329212","_id":"@augmentedfinance/protocol-v1@1.0.0-b06054fbc97446212c911dbf2339492fc84521cc","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-5FB6+xZ8FN01zLDRDQ04rc1vyf6LUOSZPRPPp2AqZ5s9oJ0aiDPBDrCPG0DcWWctweLWPLKI2H/JTbAv1omHQQ==","shasum":"0087b5084158cfda88928cf45c4bbdc085f5ed46","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b06054fbc97446212c911dbf2339492fc84521cc.tgz","fileCount":1173,"unpackedSize":10141287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhL74SCRA9TVsSAnZWagAAq6QQAJgN3+sXvQxj5w7jjTzu\njbok+HuI7RFm+C3k731J425ATHZeuzYdyZx9HfQFB0HXcK7t+WzSilyiqrZj\neXgzlYYnegPYk+Jish+gpAFryWf2FmvuFu3TjMxYfgHrEcjyIQG7BKVwWcTX\nwkB01WkRYvavApFqI3+sJIKmzwQ53iXKErkScvvaIBJcvC7uHfhEtTQPlqlT\nCemxkOSa1OTX7wTT0kJNsYEtReEhzoDi5UPCThgBKCfuAkzSN2wibcsDESkw\n6TmhO1SwZEH8OqTEHBj8eLFDWoqBjd1XXELvCKspZK0r3G+3G8OhmplJXomM\nKOUUXKkj+CjBfPdxswbzV3fuUIidCi6lvARcIaArIe7NkkY2Iyxe1xybMqZG\nm3Q686ciZ49CKUKJ6NChLgOvf74tYSSX6d6Qi+PnutUFIQ8/RZRbInb7ze1E\n9LRJALneFMBsrX3GSpHF9Z2KYeehyP1UNdHBDt/H3UqJ20pm3nlxSSuoOFI5\ng2OL0MHzznr+BW6liZlGu5C1FE5nZXCLdzv8EEnj1+gBrkCz75+6aMTcIhU4\n6Xg+9nljCrPLBy4oAd94GkRRbNXur7FmLpWpfZOhOXN/t+w2Zo+vW9RjMqOC\nBzE8kcw4yQRUmLuirV/e8Edl+zQdpzhX1q8HFlrkj4pIyKaqGEzKauveSa9f\nEMLB\r\n=lmw0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARSyW9eOj9vT8siOCJpmBvgOvmKbI701Ib5FEljDnb1AiB0swe8pVZ5yrF8k6TsuhbDeJKn7jqMfQQ9j5NCs7hDdA=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b06054fbc97446212c911dbf2339492fc84521cc_1630518802380_0.3225661012253991"},"_hasShrinkwrap":false},"1.0.0-1a7a19289b711c0968017715630b470f63028014":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-1a7a19289b711c0968017715630b470f63028014","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"b769530daaa987a27ef136310e0731b6565b6b13","_id":"@augmentedfinance/protocol-v1@1.0.0-1a7a19289b711c0968017715630b470f63028014","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-pq3tEKJFhMNRTILpoKw5g0gAa/A0GkMbbnbH7QdyGFoe/4JuNrWGzQ4JyrBupLiZhT5Klkqg4tcFBEUdC1ATXg==","shasum":"80b64736ed35b51dfa6e9a8a1c00801efb7de6fa","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-1a7a19289b711c0968017715630b470f63028014.tgz","fileCount":1173,"unpackedSize":10141287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMJZZCRA9TVsSAnZWagAAycgP/R3AfNCgqN5mlmzCbCPP\n5ikHXKc0BPQ+TdR8e2eRRydIOE7YLiyYQGHKqNq9kD5SpM9WJINirxUXAhub\n2/PQtwJhyYI8bsEOkQGP22WPsdKqEygcYdKQxuTsHovQJFY7NL1eYohUdmNu\nAj8RHf45D64fMiV+awOURdywkjXGyowpUl3AydiK13As8JSnEOW01f3ohpp4\n5Ng+ix8DTrKhssM+sctFw+lf2L0quQRVR55BxnBSE74/Sk+Ik6FHEcUZ25KU\n+lOnHHQMNJ2Us8/X58gtKnuffrWwTGM8C82CLnMGO5H5wwpQdT0TZgBwu3iA\nxQLAg9PYiuIFZat9aj14Hu+WbQHNbi3jrQhMalailBX3w6dPZwJD4J7zNzQw\nF4aasgSvV9/5A9UEkEpVdmdtc4btU4jvtjNNshH7dRXFHE2/9DcTEwYFpyAn\nB/ADMIsa4SSxEwh0CRATmD7fSsH+FoOvbuWdYb7nPE5SyOJrlPNao3ogOu93\njEAH1Xpr/LX4HAI1dxZr5B33DLlJKX2jxkVpRfo0lhhT5kYBYCOfk+CuV1AK\nd7ythYFYjgXoV/B3YLrgGuGj4t9tra17HtT9qIPrf2obcpHciCODSCcNwGe2\nVEM1V/e7+GkWNgDXNsUTnIqK+pzTjvl27kjk2h31fjV20A4azwBYUY4YJknk\nlTVZ\r\n=NcsY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfSfKzbn+wCyAupZ3fcfhFLerwRUXzuyIZ6NlWQh6svAiAn1QvCp1if7hme+h3K3uXqlq6CBWRmYSC+sq9l/pDSeQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-1a7a19289b711c0968017715630b470f63028014_1630574169110_0.47068876608894117"},"_hasShrinkwrap":false},"1.0.0-c3e2284f6baa9ba33e7d01c58c61446547a4a6f4":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c3e2284f6baa9ba33e7d01c58c61446547a4a6f4","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"26cfb8e1f13c7bc253daffeac8bca2a46bcce279","_id":"@augmentedfinance/protocol-v1@1.0.0-c3e2284f6baa9ba33e7d01c58c61446547a4a6f4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-qlkSraL2sPab9gsmHyZ3+vi10AI19oW/QVUCoisrUyg9v5xO9XahsdoXb5xpH3gPFe8ADt1U46yHCU/VbOuSgg==","shasum":"3521e30fbdc3ce78fad83023c44ffa495a068e69","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c3e2284f6baa9ba33e7d01c58c61446547a4a6f4.tgz","fileCount":1179,"unpackedSize":10180264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMNfbCRA9TVsSAnZWagAALfwQAJlgoyjCR0bNkZXQ3zDN\nuJoWCK0zoSwVDTi+BbSm4p8y2XWVoB+BEB38W9x1HfU1c6N6G+lr8P7Oz9sv\nVMMF29JXkvdL1yw5LiBmRlvNOXXxOPTYdoZP0t3MzggrQyi/j9BQxGXRA6Iy\nsm/6B8lZPkcAA8+D+4Rdy+EbH3kt5mGzPVVexJhJg/N0FNPi1F529aBu9LH9\ncj+yIVaKfr9kK/dw1vZw25hBCtCBo0q5uGsubEH0kxH9uhp4g05NfknBWEYv\n4cuXhgkG4hkayFUwNVH8BWA5pfSmC9iQwsxiSKhAZKy524SMEjDZJzsMbICa\ncGVjS53e99BYCsusG4armF52SbneaK7/2A+PnLeQtJ0Xsj8yFLOWbO6qcMPr\nMbGN+QtEor3sseqWKAmk8UiaitXwA+9j7ckVfQiCZMw9uhwqODaQXB8onNud\nBGWqlU1qJeNE5iA5yOMsdSNECFw/pqrzlS46Ud4UMwpcGc/aqE3fG+CHq1WF\noZF60IcWBm42DO0CWK1V0AFx20Mghf8a913ZdGMt41j1XwUiqJVSDZ9pgaKF\no4IPn8YugsRidORtyBJKZya4s9xJaj3Iz8QxqmpK9fSKMhnMSUCEoL97Y7cm\nsYXm9/gddatJ3HP8ncCfCHP2JkxljmrB7fMdahcmeOEA6GNlHB0xxn6tJzAx\nQMRk\r\n=9zNd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDp1sMilqGCDG7pkvqdJW+BB+qiJfl97ADk+DLUq0tI6AiBDTjr0xQbOmbgIJSrMUtj6Bo2LsTsPalji6a4ta+eWag=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c3e2284f6baa9ba33e7d01c58c61446547a4a6f4_1630590939534_0.5106082486233634"},"_hasShrinkwrap":false},"1.0.0-143778b288d70ec58929929ab297760a86b89f0a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-143778b288d70ec58929929ab297760a86b89f0a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"a7b37ca81b5497e632a81975b8d47851da0dd3eb","_id":"@augmentedfinance/protocol-v1@1.0.0-143778b288d70ec58929929ab297760a86b89f0a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-2wlbCShRFM945fMOrSa6AQth8SGxST5GWHKdX7hFfB5D/NL6I6GeTwiJHHXZ1GbjXpl9AQCTlDoTeVYMfs6A1w==","shasum":"3148d63e70b46d59323a6cdd8922674db200ae21","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-143778b288d70ec58929929ab297760a86b89f0a.tgz","fileCount":1179,"unpackedSize":10180240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMj/7CRA9TVsSAnZWagAANj4P/2F8j7ofVq3DoTLjvFFq\n/Ch5gFCcnHarcFMrxQHh7eZlATyNVyZAjVZaLBECPTziUKeVJ35WrUP0h3go\nws9C+yCQGUpr4ff8lAOXH5OvG2QB1kGZhDYUm0l8C0KDGW3yz7hY8EO0iU80\ntcj/ZXo011B1dSI5+kkKuZdMW7AeJYkUbKEWKzlIohHEVF9w59yQXnB0CkUv\n1JTPFyncZKNo93uZgsRTNKt26zVR29CwWtMZVeBukq9DtP9svBWvTU8uT7c+\nNN0baeixpT7RU4n7l03EP76v+rdQPTqUjAnAd/WGPJ72YmetT/X6E3C5s6SN\nfMvCNUTQRLvlJNOd2uksJC8ybDcPTLVyiqul2nt+BWocGkP0QmjzLHyLwXIU\nm+QgehL/Yyh6E8KgnHCokbOL44QzELkh2lO+AqZ4zKbpwY/vTZAgTVd0R2kM\nzy2gpLuplERnJzY7cLeOshoFQqxDCHZuDaJMfOi9pRbLcrXAGUfhy4V/sfE5\n66ZJH1/nq52pdb4JUsS2bK6L2WG05UlqZTepQRoETP8DiKQxvQuSEuibPJr0\nJDdst5FiahtX/y7mpYEMSV1FSkFgSzqmC/Eb7/kqewIs5sy4JOQxAfw9HolU\n6IyXpQd0G8L1Rz/30eENgMjggYhmVyWQw2KqNmviDU/qLgKuxA+piJmJQ8YS\nAxWT\r\n=lJE/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwBSx2DG1ObkIVS8HKPZYomE7TqWZNX8V5aGqTEgAQTAiAo8/bKJj5v38e1wUQ7J17uTC2ykjQixZoZeOS/X3fxmQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-143778b288d70ec58929929ab297760a86b89f0a_1630683131249_0.5266707550291845"},"_hasShrinkwrap":false},"1.0.0-96ecf68c6195daea1cec46f288356d5cf5507dd0":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-96ecf68c6195daea1cec46f288356d5cf5507dd0","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"721e52aabc4425e5e1e3c8bc8b2a7174d7dd2c29","_id":"@augmentedfinance/protocol-v1@1.0.0-96ecf68c6195daea1cec46f288356d5cf5507dd0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-VcWWu9VZnuEwB3ADEQ2X86LV7NOgMab+8XuKNqXVBvAcAuKbFtF1tpS5qtRsgDudXSl/fKkDpBTTLpzD+q/9hw==","shasum":"d5700e6ce57fb36c1b1430981fa20bf8daabf8a4","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-96ecf68c6195daea1cec46f288356d5cf5507dd0.tgz","fileCount":1179,"unpackedSize":10180240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM6MECRA9TVsSAnZWagAAuX0P/jA56es8l4Asb1X4BVd7\nOs5F3roHcJM3WQqQy2Ub5wvxN3dmjRU9jCkcGq5hZd6XuxVdh6Yiiy3zW2oe\nFGj4/y0jg54mJwqNQwOGn6Hjy441XsYgpjKetSEeRPZB3B0a2cBueBQ9Iae8\nrvKk2OP7xD6120ThPN44nahqSO+Tgi77/Q7W0VaSqhLIutIElwJc7wkbeHsq\nuzUS/BNiVIBXTyrxOaLgj9XemUCuhql/n5Fcc5lKdN8FWwfVmELQ5rwYDD9B\nfPToXRFU19zjjoRolRMJRjNpG1GG+cH72////mPSY5RlkeS4m6R0XNCjjzab\nWKR/W4fZ66tL7tjK4FfDvzXt5+lL4DkeE8vinorT69d+l7D5fqvrBdYHAJM/\n//FL/EENnIo1cAJ91UQhrvzFah4X2YAAfyxpeUrzX9Y2elSGPa8JAv509Ccv\n8ma1nlNKbjnM7bI+mSRCkrMbBL51FL4XnNGFOmtv8FN3zRLvAj7Q43YghwWV\nhip8P0031YrQ3S9VhAnGJMQHPw6sNJr0H9x0Qhk6U/U6MGCCHRs3CKpo8AZh\nHUEvBBNslnCzQ5v9Cf5UKDdJmICouDWg83Ir5TPJCnqxglb02Bv/5Fk4jwBJ\nA6NgMKI52/VOkk6GIfqZqjsflk1ADbV93z3YHRkhf30xfQF06DFV77VUd8JS\nokgl\r\n=eAmq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3ugAd65/jpHUH34ZB1bz+d79SMNu1XTy5vCJvn/0nXwIhAO9W0GQoLK0IA9mUqZBssksNYqg2NEB3hzvW/STRhRwb"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-96ecf68c6195daea1cec46f288356d5cf5507dd0_1630774019818_0.9265997232286274"},"_hasShrinkwrap":false},"1.0.0-4e4d18b28e7f38d7f2bef34be1e86e466b9dea9c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-4e4d18b28e7f38d7f2bef34be1e86e466b9dea9c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"a93d7204cbbadd89a688c0f24369863e4fd3a557","_id":"@augmentedfinance/protocol-v1@1.0.0-4e4d18b28e7f38d7f2bef34be1e86e466b9dea9c","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-luOoYwzsAHdXrnfG/IESoZA3G3CTx6itfuuDKkGarMojUIelGUWInGNbnXgxfiSkASsi8Rfc/ltFMt6eOJ3mew==","shasum":"33cc61d8fc7ea42689b16e1afbd96a7ef1dc8443","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-4e4d18b28e7f38d7f2bef34be1e86e466b9dea9c.tgz","fileCount":1197,"unpackedSize":10600939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM9V3CRA9TVsSAnZWagAA+2wP/j1nrh8EUgtSwuLA5xbg\ntuewbVxtVXlm8hXuIY8ggSSUrVJ97Y4qYz8s7cP4981vwL3uVYjcEI8iZFKt\n9zwQNeRzwI9c1k1sHG93rpEiDaUUCsELrFHfWE9QIMZTndRUexux7V5sAyCN\nTQNsczBjfre0FWANYJ3eTDiSLZrwi+KAXRtRnNFZ/ipBo0CP+3ybGFjCD4Cv\nvO5WQ2RlLvmoMm6RyF7U+Vco959cen43dXu046unV+eHp6TacysUUpp9IbrU\nTMkdUlpMhn5LtiNJC6w5ATF/9Mb5HRJ+JnXZOj/UYXp10ktjozhisyNpzcpI\nKhug+Pe8heK6SQ/w/gaN3kab9c/vBJcwsodFSbP8wRi3B3U6GSFowDOU2S0k\nTdfDQjtZ+xI+LlipJpBi+HU7GvTucSZHpYWoMKsv57Lfi45fRhIKvDGmaDmO\nZ+1Q6bt5dmnW8FunZXwbFlsYQU6YxSVe2H6p+SZYaeQbXH0Rh3tkM5qz43Ft\nvzvcUaBS16KFbm/qWt9pQ9sq7O3FzBpFRk6E3LQ0LPXVHkeAvfHCe1pMXX0y\nUxhc2iGQnfYTYYTNda6V7YhI2925xA6egDvVYFMxbUSGPTfOftStRyxDMP68\ngULQ8ue5aKIgLcL75UyPKoC7RdE5JwyKSa4Ux4I97vuoC0xHijjabF84v6JG\nbMdj\r\n=jPr1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVKU0QCFNYg3IEOEydm0+il4T65DGniicfHNiNCKhbdAIgAekL89imOvtXcQHE6imInXB0+ddAtDtKCSll0Yu6big="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-4e4d18b28e7f38d7f2bef34be1e86e466b9dea9c_1630786935497_0.0258101138527993"},"_hasShrinkwrap":false},"1.0.0-da2208ea416b4165160b1989d0d5a5541ba08f9d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-da2208ea416b4165160b1989d0d5a5541ba08f9d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"f17004869eb4dc74bc3c62f74fbab5ed6bbc0318","_id":"@augmentedfinance/protocol-v1@1.0.0-da2208ea416b4165160b1989d0d5a5541ba08f9d","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-wb6IeJJ7N94Q7AkcyscuiNgSThg/ocebfHpQZQLez3+m9iXcD0tupTs5XXZC2oS0/8gGdm7Nqnzv+hec3CAuqA==","shasum":"d552e99eedb29ad3293edc2958d5bf915c697b7d","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-da2208ea416b4165160b1989d0d5a5541ba08f9d.tgz","fileCount":1197,"unpackedSize":10600939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNIrQCRA9TVsSAnZWagAAiWgP/3gKnV6c9owmcyyRESaV\nY+PMLz/mfwTZRWwvb+Tgst+qKX9dMOUMsB8D5HRgeAy0QwoCcQh/tywnKgGF\nIJhhX9UevfmhhS8T6tDdw+FehkAUlo7nvwJOapJS5u7lADFidfqS7fLbbmBf\nAE84jrsTZeeqngKzhA3ECBOMpTekD5fJG6Le2jw0KK1+8zEZRgRwQaN8I1sz\nGR0kJhRFZnWEzV7unHx11VFnuCixinwqe1T2hRhgExUfqxZLCDhJwod5Y3g5\n9Sx83gkcQbQ3RU5/h4+l+MvdXnj0LCuVFbUcUzgct1rPtiSH1mIIACTvFfY1\nte6DBEodyaWMyyc0xD9KCCGB7e9FVzqzi4/gAmafZrJPk1nUpFj9JGjiL5EQ\nSZowM68JOw35hblQ7eqeWzkCaHO6OnSKqihBWNlrqsfqrXKsdENqqQSpONcb\nRgyCx+I8xul2yhJ+glIkRPVx2r7bhzv7GofbZoD5HZRTTZIIyR17J4PA7uAc\nToDf4lBKQKUk+i5tkzOrFzyskwnWIrGYLD9RD1VPsXUzGg2bY+Oo3/Iv0uwy\nfPcFJrUpU2B3bY1hkm46PCnW+QZofUM0Dej0TNjNTWuf7nNZo28swoV0hu+/\neA6tYzAygvZcbIvD2mm41TIbpSmdIdyc08n2u8A/NWbbLglM3mbyd/nCZlPq\nysMk\r\n=MiPA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeHg5CiJJbN150zZwr1JIizHCqKWEiEjUZ57xMSQ055QIgDdE10xKr8WpE/3aIbWWI9JfP9Da0rB3P+9un3P08Rko="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-da2208ea416b4165160b1989d0d5a5541ba08f9d_1630833360688_0.6139312162794055"},"_hasShrinkwrap":false},"1.0.0-8a674e35c041b023680514f350d46d94709f6cde":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-8a674e35c041b023680514f350d46d94709f6cde","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ba3d5020d557700fd05b602097cb56f93ae5cf40","_id":"@augmentedfinance/protocol-v1@1.0.0-8a674e35c041b023680514f350d46d94709f6cde","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-adNPW08hJ0Z5EFuWdeaUIvTjNVFRJVcAZJf8wugp3qRYWimVqNf3rSpEKU8pqveYCvp4ZyEtQ2rAcfbFVOmJdA==","shasum":"ea115a9c2551a4ba1ed8f862a2d9a43b17beae0d","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-8a674e35c041b023680514f350d46d94709f6cde.tgz","fileCount":1197,"unpackedSize":10600939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNe5ECRA9TVsSAnZWagAAQpMP/3VZRHa4Gt1uuXt8oYST\n5LzPB5BdmbEVdTvJfGB7EwMXnbdu64EPZQPM3EsSAtdFHnFR478ok+MoG7sD\nn1RHrbXywSfxRJRMd4WrPm3vMM0PFzxyAsHtxXEPaocSNNfyHKSgvJX+xnk+\nWq372elUKWYqX0VN8DSkNvo3BLXHLZuUBIw7yNr7+bCKtgCPaFNenW917Cac\nXXBledCKuySBhcadi6FhoclDdypazLjvyOe6XmAkONqokwyfer4JXTx4YiJe\nJSkBkK1dL0BaIOrhWFYQb1fTRE1XeQbB4Npsra3UY+jmGLA4FE1w+0zvm8pf\njl84Dz2/SrA6IVaYBiJH7/jK+20eGdoQxtTvWN4fR8zZGzr9ekyt90gJ4VaL\n+cLecQpj6+1SiT8nNOeeCd2RTdrStUw9hWB5h6OeKGTTgoscmD8K02u4H3gw\nRw1dvm62Pr/NAHb8x6gL8NqQ2i3H5N+I5zuXxsUTLqej/5511lPkGi7ksmAY\nejon9VwCT3zV1J8pzWAxslb2sj5NqVRQo1Eds5V0JSE8O2Qwy9qQi8PQi1CI\nyf88h173cUvCeRlUNizvazqt86cv18GqEZroAeCINqTeLDgAwxPbDxq2tXo2\n3oGT9hlVSszWsy8YdbwVmQOOhjA3chQ147sY+tYrzWmMBjXjvIZiGWyTXXGT\nwchk\r\n=ypEm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjVxVHKrpmFWvdhaAaSqj8AcWCxKg1aBomP2dOOiRlogIhALmsBuVVRp1fA69/+WoX6ZyxjMRKAIb3BPrJx2ebDgm1"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-8a674e35c041b023680514f350d46d94709f6cde_1630924355900_0.8062429854382906"},"_hasShrinkwrap":false},"1.0.0-f1be123426ed015fc7a496317e9e5c6859df9c3d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-f1be123426ed015fc7a496317e9e5c6859df9c3d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"37f5e687e798a96236dbdeec7f9c45dd0fa2e2dc","_id":"@augmentedfinance/protocol-v1@1.0.0-f1be123426ed015fc7a496317e9e5c6859df9c3d","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-R8T7ysh02xUq22QL2lcHxh1s1In0FHbaVrWo5a4zQTPrKphkeSiSuVKIE50VvpO/5GM5E71OCBtzen+5dmq/eQ==","shasum":"896a702ec818b40406aecb81a34506bcacfe1f19","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-f1be123426ed015fc7a496317e9e5c6859df9c3d.tgz","fileCount":1197,"unpackedSize":10600939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNfQUCRA9TVsSAnZWagAAo2gP+wf+RM6sBxOabkWzZwKc\nt0eury0/yXI+LuH4CRSnhAQu1aNMbAJsyqSraUcZ1CvGVLDhX2LvFcTRJRgE\n3Un+QyScoFMm011frRcRs5YcP8SxCQ7xI1RVlzQLzlnQ5YxnS4ZCqAP1VQRp\n73fjzH5L4l2/DYi6wRuIFuuLrPdgN27GkRv6oIlB2JxfgHRx3rLcU/AsZX+N\ntHC33AsrACOaT0LObCb4Un8xN6wiZ/5eWpU+ThqtOlrZdU9V4jfpiQv1QWou\nCZXDZPzVqDCnp3n835QMhCi77eukx+3f3tYdHM7SPgoI4x1Cytp8Tv4FTpnw\nP3kRVY4a6nlIfe+XL/b774Icz3+2lK9MXB2XeOwheeXOHMUyptccpeIjojOa\n26quGei23zhOY0xfZKHp35/R+v/u2BWJwablcAxx9QoF0sW+K0/cVhkKJ327\nVMubguYtIAU/VHUem3YN/9WDLICSd2WQR1WdQDiSwMNN5I1AtEm78z19aO79\nHm316FiM0N44AfoAJIwBIhMryklAj6/83wtjTqibUlulmtQ0HFdnBRnhKYGd\nkPHuuvr15C5Ev9EE6ExwejmjPWiT/63W2jU0YMTtCJ7vKwNVjMJSu2W+qYVE\n7ISCUJ2SmOND3uP57LqangnhdrDLE/WH3fZsW3zf3iPvREA1M1VHzHG55qYL\ne1en\r\n=MDhX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFT5GOHwxscK6n///W+5nCus6ympY2Pk5WWGaJlAperMAh9wMaR+LX1Tw1RZ/WDCNjlSW/S05oBpg5awrK4tPKyP"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-f1be123426ed015fc7a496317e9e5c6859df9c3d_1630925844076_0.33214293470980594"},"_hasShrinkwrap":false},"1.0.0-de7ff63d761d4ac865592287537354117bf614fe":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-de7ff63d761d4ac865592287537354117bf614fe","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-boost":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"49beba5fa9e9ecb57685e67e23c31945b4affb6f","_id":"@augmentedfinance/protocol-v1@1.0.0-de7ff63d761d4ac865592287537354117bf614fe","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-RBFUWIl7NaF5b8L3jz9dxsrtZmDOMWrZI1WwkfkEHte4ZpYs871BW+uXJg8H2nzCb4yeTj0PJZ/Thkuk05uEgQ==","shasum":"41f6f9ac13ed174878889854cc9bb64c56bed13e","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-de7ff63d761d4ac865592287537354117bf614fe.tgz","fileCount":1197,"unpackedSize":10605521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNiVDCRA9TVsSAnZWagAAn5YP/jSsJXjTjIdAJVxCOLVk\nXZKlsYCXv/VUiewGiGrBrKuEOaLhwCyXZSH0BjRbHNVDMHOVYcysC3tqjC7D\n3PMrV3lvZY/vjSclqTYYNc2WC8Hgbq1rGxskXA1yrthpFCyVgoSvVyYLNkDC\necTJ0FOedv0/tD8Zotg2Tur9SWrAcLFh9/R+vqo8DVwldU8lqDR07g6AXoy8\nrKcylxuBB3WQDo9eU9Vz5/0dpdZeJV2v+t2wPj4m5Yq0nTocwCzzVwvRnj9W\nUs+c4kmnwKzZpTN3dF+QQ2zNppbTGlCC1DVdkEzEzb3WazVYtazHPbv1JlRm\nd7gUpYaZXpZ8GlxqLnGqDIf3TFChtTvzEl8pKE9myyAPD8LmsIq4jOCcKe4R\ns2rC+1ETWXvIydaAMOQpizs6Hx/W2ePm1aUG32+dTBd9L+xWnXxWd1O/0Z+3\njTp37yZ7p5X7wRKcJ9jef3gpJNx8QxePYPrRtwIU8SKvAMsM7raiR52ipgUq\nr0K3tu4rF+7AXvp8XN9ke+jib9a5eRS/wAnfi6dx2I7p3e05PjMnGSaGyigR\ncYaCq53H2/3+uKNtkMtdN1in4z8Hng0FS+gv4Dq6fJybeneoqtt7FBoSMyWs\nqjvzGyRvQfYRspixHki6Z0mivsxm/WWsUL6ogd8HaIK6+JU+2nnsHN8LIeIU\nq/E6\r\n=d+8G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBEYHumDWxbnqHfT+QUmP2UTPPDLWDHtd5Uxk5zrJ4CAiEA5NmFbmLi/RETyypwFVt5m4ljtr9Yx+KzVbKwwd4414Q="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-de7ff63d761d4ac865592287537354117bf614fe_1630938435011_0.2849673761967326"},"_hasShrinkwrap":false},"1.0.0-1c731d6ec6d7cb35ac214e838242ae4fe978598d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-1c731d6ec6d7cb35ac214e838242ae4fe978598d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"8836a8aa00e5d785e7c3d9a6bb8df990c97e687d","_id":"@augmentedfinance/protocol-v1@1.0.0-1c731d6ec6d7cb35ac214e838242ae4fe978598d","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-0p6QpVZGfMQVG8RkOKLCmGlPZ1mCuw5U8dD4IaEyShlWLKlKXSrbcbwBGpgs1zOBRiUVCE6PgtoojT0GI3s5Bw==","shasum":"a5023b296f3a02b28ba7de43b9cecb69f41c89b7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-1c731d6ec6d7cb35ac214e838242ae4fe978598d.tgz","fileCount":1209,"unpackedSize":11573907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNldMCRA9TVsSAnZWagAAf6IQAIprY+5VhlsBiWLu87la\nvCFU0BRiKX30EA8pq1dMnMKWymyPud09NBMFMTgz5zcW7EAKMAGisMjKBQ/l\n9y4id7Ek2+pIjVJJWq94D90dGmBgr2KgZeuCzzcVY1vI7MKh/DK9iJ34qJiK\nR82UUTxmfFMJXYpXoRaaNoPsUh99wgMv2NsvHq+/VmSSU02QfOxlJ/sM4NSY\nZSZU+1KWVLkTP6FTTQzcBnYE07ClkvOCpUrChxKTTW0vRLlFI19nHMy96Mma\nkTeKnNOuBVhzEcmsIeAFK/x+PbFdgmzyc/DdkaY0+dBnDfWNMtjtF1n1xWmE\nwdZ8FzB5mOycq8oqLsD5kavfFWOa9IrumN5BctypNcXHIAplanH7mmWRR9Hu\nzGvo+yeyKaup4DCmTEg6E47Yer383UwfxZ/SkV1lkd5/KXDZesJiwGKAorDo\nf9/P5NWTE8HBLd7uW2yaf29tPocsQwsNLtWik24hbY5gsQ+DPqD5LdGdg3yz\nlRS2F9bCuzfQAR13iYpLOTxQDrqAB3uNHBfLiSveD/5u0uj02odUlVqr9E0k\n1Bua7elDAV0dkNE1Dd/GNH5cyKdFjs7dd8GOdWRPWGlyNwLcAQ7LnUxYRzjb\n5fQi1SW99TRLnmu7Zh9f7kqM4HIW6VnvVkfcwL+d26G4JIiqw99UqAeG9e2G\neGmb\r\n=6VJq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGT+bnMLfjj+ZSB23QEYVXL2j0xmkAeT8qb1zx6Z6z7pAiEA5LgGVEjYRNNG/aLEUJWPI6mpaQ5f4smS6F3YRdXM2k8="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-1c731d6ec6d7cb35ac214e838242ae4fe978598d_1630951244747_0.8602894226941022"},"_hasShrinkwrap":false},"1.0.0-c236e30ba959c3014077d70ecafad7e963e98d63":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c236e30ba959c3014077d70ecafad7e963e98d63","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"d360de2f608be95a8861ba9bf20e97e58152bd3a","_id":"@augmentedfinance/protocol-v1@1.0.0-c236e30ba959c3014077d70ecafad7e963e98d63","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-395LDgvP17+Jm2JX676ARYZuS1XcPN75+RETV26l4o9G5ruI+vfRFCpwdq5xdl0CQzegqf/qVq3Lo1n00c9+ng==","shasum":"2d9d6abba30b47b7ee74001d17939fe67bb46092","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c236e30ba959c3014077d70ecafad7e963e98d63.tgz","fileCount":1209,"unpackedSize":11657320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNwG5CRA9TVsSAnZWagAAXdAP/2NAB9yT2UKpXsMEwSMv\n49TasEP0RRFBkjYUqLgj2yeamdExn1gnDyTs3tlQaE5Anbw1j3i2M2HctMyj\nDerkfov/WvZCCFaaW0EnNjqAEuUpREhAB8lybcBEXF6vg1dOoJK9CZpOLlaI\nvwXJ5GSFzV4gxCVFCNEQS4TsSDMScTHg5NO3Yn16NX5bx1TaeZvm3wRnGI3I\nGO5eXe4jHzLcW9XQajU+s5A0/QIelFD2E69flmow/zBIcvcjDGaTg6uBxy+O\n/jk8tnH3mltXGmHg9fW9Qm+gBJhYmUYgsFIvTJ4foYhNiTRwloLUAPV/JpTL\nIJK/1EJFK6Ca4UOHd6suL6WhqhyqvAzCjSd+DqjX+Hr+GHdPGF+5M8eXW6Wq\nmREa6LzyVWbhKEsPplwb+iW1QqMIa5a9VUGES3cqfqcj4cTLDMmoyk/gbLw2\nzmbW+W3yAQieXIyQvH8Yejvb4dwPwEAUQ8UkXsaInNyjZwfjfw+Dyvq0yCLl\nreDgg97JrmT52NFgqTSrxIsKF5/iAYo2E4AC1L8hXl/9qqav8BfA+17AL17m\nFzEgW32Z0ND7RR63p/qj03Siys9PcC8Sn8N9FSnj+6MrdSA1OeBqXbIzyk4i\nju/ioHyFK9+LQM8Kk2TT+lhbA1n/Fuu3hF+BQHCAHnBNMRQ+L0biCAnF/Dn1\n6oOD\r\n=vXwB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXqM/1dLRaSqZFYDW078w3+VLSqvjedS2dDfYEGBZNYAiEAytA0wjE0MzB+9zEe3DzoyghavdVY+SS14NtyD3hFDKM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c236e30ba959c3014077d70ecafad7e963e98d63_1630994872961_0.06349053730393095"},"_hasShrinkwrap":false},"1.0.0-ef19fd58ac86c6c6d89aa5c29c0c006b29de455a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ef19fd58ac86c6c6d89aa5c29c0c006b29de455a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"7b64ff68ad9084e7398ae670cbc8b79cf1ac599e","_id":"@augmentedfinance/protocol-v1@1.0.0-ef19fd58ac86c6c6d89aa5c29c0c006b29de455a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-bIYDEVS9FrkTm+i6N07Hxhtn56FTYbVUY+V/Pdub44z9QRlOXdn3+hvcHyuzZqDS+hqdKFj2XLgS/rcsL2bVpA==","shasum":"6b087f54da25e2f745b538a77cf6ed377adda6d8","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ef19fd58ac86c6c6d89aa5c29c0c006b29de455a.tgz","fileCount":1209,"unpackedSize":11657403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN0kBCRA9TVsSAnZWagAAaaYP/34DN5MUowk3XbKM6ngH\nXcGdIgZDQ6b4yfTInlUR7EsxKRgojLtr+TeYU6SD+lF/gHHvzSm9iqQXchSG\nD7OrPMGameocJIDBfikY2/i2fJFSuIfRP9NYZI1MLMeEBArTMMv9TVkEG4US\nYoovtrhdnJnM6to0rjc2STbhZvfA1JDn4Q+fl+JfsLcG3UQEcBms8eyprRC2\nQDKjWoChvQc6cJDxEKsZPqL+miv600xCYPvyM9a4WIQNoA59BoK5G2T+b0N6\nSmUBIhAWrzaIFep98pO067SxE4iCDaeFVToIQjjLUe2EZ18q15XZQTww969b\nlHgGDweAZ3crsPgLWeYW3xaK6s4XDQQ0bp92GCWeo7AeHBmL1pGItdrjQQEG\nHpCkCVfoPwVh8UQVH4gKLxCgkEhuhQAP+TyDYOgicTALirdLwMlVyuaDgOj1\nI/gJlkK5XuM3RGLA83onpG+QOKGUF0C4LGq4XwSRl5TkM1VMfQHAErCHKFcZ\nHGA94aNF9FEuSRlIgmn9u83xHWuX9vz2nPK/Hlbw8m0JSEQaujT+j+g7JIdA\nfHoyV2nqYLI84lOcfFSnEl8EGvQ8H92rYCNzjD32wOrSBJ/L9dbdfJlo1WCs\nkJ3aN/DwqM7t/ZfcyN5NzVuY3/crPv7jhFVbeZ7CVhIpuTx97WP5ROMxe13+\nRN6K\r\n=j8Jz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2pEPlzYgPVSlyVA7UWWHSC0X8FLNVCEvX9DXhxUY8cAiEAqQe4QIdcDKt1xWuVEhTFF0UjQwardtfXn+XtysmwMsg="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ef19fd58ac86c6c6d89aa5c29c0c006b29de455a_1631013121678_0.837849907644342"},"_hasShrinkwrap":false},"1.0.0-3f0cfa6f8afe05647399d4b5994d3610c3ecb5f3":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-3f0cfa6f8afe05647399d4b5994d3610c3ecb5f3","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"089649a1afeb6fc52570f3da6de6bbbe7e477bd9","_id":"@augmentedfinance/protocol-v1@1.0.0-3f0cfa6f8afe05647399d4b5994d3610c3ecb5f3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-1Znj53NOdeR0dUxONzdOTVwalhiL3tgb62P0QRiLfKh1ymqmRsxs8MMxKuNNlunRzhTKwuuuOOlPCjvaKZQo3w==","shasum":"5b5ce58234ebe804ae7b207cc1bcaec744cac548","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-3f0cfa6f8afe05647399d4b5994d3610c3ecb5f3.tgz","fileCount":1209,"unpackedSize":11657402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN4pzCRA9TVsSAnZWagAAz8MP/2/Hh95cMazcufMW5PBo\nt3g4zFrhwtTKlgESkhOJ2W+VpL3uHZ8AeIPGVGRbfoPHIOKc43UxM1M4BttH\nBwBO5MhHAbvVmkQTyC5M+N5z45KXPiOR2esrALcxGk4gX4ocKP3lXR5QyR5I\nw0kZcsulWK4oUlYXl7CRQP+xSO3sZiucU1LgZDWmXfh6wNiIeHwWeipJyFkU\nzBz+uz0/OaYOFbmMhGNZ2B6voh1C60NcjpxOgmjyvaf2eTbow3aAffd6AOOb\n4pQVdnHp26hra4EMYoWCA6HP2rT+DkOiW/JQRVz8Q/zQfM1dufKOzkhfMPsV\nAlXKcFx8OeO9JNDy3f2R9JQ4s9cClhH5XpaJVZ+8UHYFceeqWetg87S9DI/Z\nCpDhD3BkeuFG4jvYDtm2DYvq2u6Bf4JrlTxCLWu6M4vvj3IUuRPOZluJ0qUp\n/oZjx/WNbHNxY3lkH/iQQBe2vMzREGb9dVfTtwRUsAuSr5YWIenMY50KPG4d\njzIrHEv5BG2ZT93dn0gUtirs+rUwHg9B0F807z2L3fZQ07KZMkORq+4LNJCD\nzO5RuSu6gzaQUHx0TpsKqDqZT7Wb0qcJQpkscwEo04s4Fy6AWAFlWNwhHhDu\nQmDYRyD38J0IPHGqtK4I1gpXAgZ3sD2d15P8OAzyiKdwenKseL17sUMyB90S\nURdX\r\n=lHZ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZIcnRNpEjdp59/rFo95GaeRv4e6omI0DuQVTOeWbM8AiEA5i9iYRaaOMN3e/F+hUKcH8Y31CJgQ4YaDIqCxtKBHr0="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-3f0cfa6f8afe05647399d4b5994d3610c3ecb5f3_1631029875606_0.10910048396686078"},"_hasShrinkwrap":false},"1.0.3":{"name":"@augmentedfinance/protocol-v1","version":"1.0.3","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"007a2b37a1bb1d14802b0620b8a6fff508fe9c8c","_id":"@augmentedfinance/protocol-v1@1.0.3","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-iC41sZb9B7u8ShCyh7sDx9+8Zm/LRZLnWN1Guk27vab+8m+8XNjH0VAsWMpzR9E4de6SYaJ/sQd2RwVp24Qcgw==","shasum":"4355c8c7a655d28fb0cdbba2b219e27db0f3ec82","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.3.tgz","fileCount":1357,"unpackedSize":12549252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOIxZCRA9TVsSAnZWagAAyX0P/iXev2SXYyP2EtRSreI4\nCC/ouFnjP3lN6ey8lP4QgmZMUglZqN7Dbm/nxz+HHPHj2cautzsB1Nvc3nO1\n/Z3r+UhQlaTg+gW/GCDi+98rS9+xtMb2iKweMCaDuy0Yvys9MgtBGqDCH6CE\nxdh+tJU9zO4cR4BlwVMQb+XFXCWEjEVz+iKLdvljFEYby+qHSl97xGtI9d82\nJeiiOiVidrXuLfkeyYRTc+HZClZhYbMhF8ivibsffLPPjevADyTK2ad6nvCG\nUZEoKWpCFZXzTvTUfZyO3Ot7QkXVgCXXZIJGYJ86KRFsd2Pmuo6UGbXt2JkJ\n0/qNKQveaM+RWhQ3tVtxAIgkZJ3At+xtykZv/QhVIaY7M6QE77Ucr8b4L2S3\nakJVp5T00dBYlT19JXO2jeOtvIe6Q7nM88AGNFlY3IuFRk6YrDPvJY2upiuX\nUtq7sit49XolYCmwrzBriaRwFfIUbSLINAAnGrwbI7pqpKVPkVtJ+pzSunGl\npC2DIHMQRYyIssIhEgYSbOuLxBdThgQFmFJ1OPPdqhRhTHVuc93oEJCvGRwM\nADc23hEWUOJc4D4HGTPcx4ewmde9guw1uhY8uDEeLtq0IGW0dvxHiR1VSgDo\nZueV444jGmef5MnyE1jxwufwUcqCYST441L0hqA54gf6o5WPCSU/F1qkkCpG\nlRHt\r\n=umS9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3EIdCMhZ1Xl7AvUGLDFtP2bcDdrKSuRFzdkLm6YQrFAiA/GXzuZeiv22/SsY6FAgJV48bdIT+FOf8cvbTQbi5cYw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.3_1631095897100_0.18985380122130824"},"_hasShrinkwrap":false},"1.0.0-7a2e616da2677c65d74eda6de726e9ce51e6fea0":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-7a2e616da2677c65d74eda6de726e9ce51e6fea0","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"cee5aafb3a2c068ddf86ad9450349c0836f4a823","_id":"@augmentedfinance/protocol-v1@1.0.0-7a2e616da2677c65d74eda6de726e9ce51e6fea0","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-BhIZJNDq+3ue+KK/XQphzRWB69YwaYKFxRlWX5yd9hDrXVMSV684qZOTcZ0Gz4MxkHAREoxd8IbyeBN/V5UcmA==","shasum":"044863eefdfd892fa3db0aa395cb850d7e114c89","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-7a2e616da2677c65d74eda6de726e9ce51e6fea0.tgz","fileCount":1209,"unpackedSize":11657402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhONTqCRA9TVsSAnZWagAAGrcP/ihOYEqd9jMj8UYLHNg0\nsPv9bxsraakg+ZDpj0og8VhvJFilYzhB0c+0b0KJHsMyXVIMd1uBuAbJlzub\npTjlfPGUsC5PUg+1VPNZbRp9Wj7EiDDEreDKYMBRNLGNUGbRjs7kWFurBM8O\nJMRDlsXjIy+ud1VS0uEw8dFJwpNezU1wFXWABvjr6lXY6zy9XRNEu7fImpyo\nYOYhIrE0feiqDhFW0MLB6uy8UiokxDCFkKMLBzPyPvMRsCZI3AozqO9bujAS\n4ME2lvgrbsfhW5GZnvi854WioJQBGXWjYXIolvs7Fw3+/S5r2+S5tQlUBfc6\ndmqYOjRGa2x51T/PeIbU3HVuuxN+jiU7Kx+AbszyDpcQhVQYzAuWSKHU3X3S\n2AWmIcn3x0w+Itn32TbIxK5fgUjD8GHJaGbXS4yKeDLVFBkiaE3+JgC1QN52\nnaox6VP+uiN879fw96jMyWzb4gY9cSu9G5JD1VcRjnK2UQiGAJBF7eSC15I2\nl0yT41aHEqtDDhpZBE9wNo354Tr2sHSlctXvCxqgczRXu5TjQAtM2jYwLgPt\nGHbWFUybOrdoWru9Lrnwd96ru+6J60qqdlXk4amGoMi1eE+wOr6FzY1ufSVq\np9La2nnHArukSoUwyt8e5sF4+J2zmpsOeuujuCAn+wexNU69IDHRiNQdtZ8S\nnHfz\r\n=UnUy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzgYz+wsN4dHHJj1dBRIQ5nbvMZDP9FW0fmOi1IlXUEwIgV6eGONrpt/dxD+YEVCJxoPtI6wNW2gvlgPdTP+f/NQw="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-7a2e616da2677c65d74eda6de726e9ce51e6fea0_1631114473847_0.981739607149358"},"_hasShrinkwrap":false},"1.0.0-d9ca5306a5f8a48ff9e9abfbebe18eba90db14bc":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-d9ca5306a5f8a48ff9e9abfbebe18eba90db14bc","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"2fd80084219de327e3514e63cfdba00d1a95354c","_id":"@augmentedfinance/protocol-v1@1.0.0-d9ca5306a5f8a48ff9e9abfbebe18eba90db14bc","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ikrVsK3/LWSmu9i0+Sdt/Qhy6i0WGcA1Rp0DW5SxVcAEaih+KHQ27k34hcvGB1jwOuh2jUanGHjv5avHE/q9wQ==","shasum":"a84943bd404af0a4058e3eabfe806b1a5f2cdd56","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-d9ca5306a5f8a48ff9e9abfbebe18eba90db14bc.tgz","fileCount":1209,"unpackedSize":11657402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOOKPCRA9TVsSAnZWagAAjjMP/iLwDlfRoqpsIBrKSDzC\nUhI4JzotFEfakrlFvhTZvJUeDtpUncola3jDOyTBDtq1HyBrvSivr62hc+fy\n6Gv4CpaTUOkK6JyytUqfX5ZDW2726dS/lQukmEygeNITi9dH/5/WSNSLqOgC\ndJmGlhK6zCr8t4zQsVssXTV7il5fuAQclAev9sqAOl4G9bm3iCCbSsIsCTQL\nC+tw1zu1aUnmhqUtSB+DCaLP3yUWIgiDjsIITK2oCuLv3af1Dhgktt9ZQEbD\nVA+t1g61mEZ0hcRlabUAscY8Q2JbvmBf1UaaD3jEvYCUhscDhGAxwYcOFltk\nYgcBz5k2/Rj7XbbvUQuOhTKhMWEjhcBMd0VUckdUTU2Cmvr/rxc9NPkc0dTZ\nHTyV0h3DqYoJWHxAmey9evNAwIJFqSAlJiAmXPjBkY7b5TCc+Y3LGJWV2U5D\nlXVxJogOmsraD/GkfIc9PIilYVDjBueKxJBqYJg3+XiAxCn952vHtJ4JM+vR\nhi2sd/EdoRPMaDQzrJMc3RF4fgqpFPcREDOURui9rk3DtP5d4NUcHJZHk+NK\ncLtIET2IRDuxJl65OQoFUyXjkDXrNBALb7bousnlFRAQWMmb/I4uf2IkaO/B\nZBrPlRmD+LbwnOaU88sloebY570VXePnfd1JSj18VldEIZNz6B0+ahXEr4nW\nAgjt\r\n=6mmz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEV+7lsao6+EcAYW/n56lgLqCZBVGmdBAwUEWwWVZkpgIgeuTdCIjzAG9NCJZgLeacjoqdzm/Yt/hzZ5cVNbqKbHk="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-d9ca5306a5f8a48ff9e9abfbebe18eba90db14bc_1631117967435_0.16971592583417694"},"_hasShrinkwrap":false},"1.0.0-d91a1d87252763dd79b0f3546edb59e813c498a6":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-d91a1d87252763dd79b0f3546edb59e813c498a6","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"475fc4befe72cf8d7a2ae0796b7714cc2ab4bd87","_id":"@augmentedfinance/protocol-v1@1.0.0-d91a1d87252763dd79b0f3546edb59e813c498a6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-i+zd/fcSSkEeq2moavd9reZvEWXGYsQIwLp0zOKkFYWcrFRKAVSbCnHvcT2Kf5DOQJrb+0GRNYWr+FahvEqTbQ==","shasum":"99ea4ab87cd5729951d86386ec707a7e919572dd","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-d91a1d87252763dd79b0f3546edb59e813c498a6.tgz","fileCount":1209,"unpackedSize":11661120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOlPDCRA9TVsSAnZWagAAVMAP/0SWrAJ2gn7l8w/RRjJu\ntubRGKcZbU1CTLiPygu8dvWnamtjhDdsYZQ5QQK+zJpDh6GSDCtU+s7Gq9yk\nrTCH3rME8cExI0tjgrvB00b32NJ7yVettb9IBcyM7LxVAUTQ9KaHa0AVmYRB\nQ860gHnfPtl9h10MC8EZswVTOZwFe52i9V0p16za2V1MzcLTBJIpOa0djU/1\nA9ev8MKJaL3V3mIPuBoXvcHiybhsuQ6wMUiEt2JkSVHTSMAP+uDYV4rjLPAi\ncyZvWwjQS/0y2pV9dVNQrdFLeUTidtmqtWVcLG08CZCbN1fJSZyAKY8YZONs\n9IRxT5WzJRVCo875ASUP5xTwF6iH/Vc/UYRNclZODez1o6LBhbdnrK9ZNXxw\n4M8RAEr90N/42uHC0ABmMYRwt/2lPW4Mns2vRhcB4bJTgEsm6aI8bc2nUxMR\nJFhLODsiNW6+JPATyt0po+RQ3V/nEMxCOTsvXPdotC5lXsmY4L6E28ykcTvF\nB5f/2+7okIWqjZVoc2qk2eYufiFPPQCr+GDRGmzWkfGG0heiSWFs3AghpoAo\nhzOMXm6cbUGqT6YpektervtFWy4+3NdMKRmquRvmldOPjIhW/dmDXzhH8M1P\ntysEzMknyCjuX9lI33CPbQuZDDtiCo7B4o3Jy0w7HtiQO6eFcyQKmdsbppT2\n7LKh\r\n=Ru9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLJk/nWN9JtcFCwNTvTCvwDR9czl9MVckAXDaVX1ZBNgIhAKAoDnpSoBb8cq4nhgKYu5pNyddvdWG3w+tLce2VKgj1"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-d91a1d87252763dd79b0f3546edb59e813c498a6_1631212483162_0.8807790870906276"},"_hasShrinkwrap":false},"1.0.0-a5d80a2066d47c456168e4d8d4e2f787615fd11a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-a5d80a2066d47c456168e4d8d4e2f787615fd11a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"2efc4d60c7e36268ed0aae5487850991dff46c6b","_id":"@augmentedfinance/protocol-v1@1.0.0-a5d80a2066d47c456168e4d8d4e2f787615fd11a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-/rROIQlfQn9B2QJtnf2tXqGSRL+w12flvfAJzrSz4RJuLulpojyoojopn6Ojywfkx8fH7BC3Q2LIxjLIEX5H0Q==","shasum":"506511dc8d5508f3b284d16e93972235cf702cb7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-a5d80a2066d47c456168e4d8d4e2f787615fd11a.tgz","fileCount":1209,"unpackedSize":11661120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO0F/CRA9TVsSAnZWagAAOdYP/3Zrvh0FEJkHi3q36aHB\n3SrCs8ijr539W98pjUqhEzYRn5xh+C8lixK+YQOvbkC9cVtuxbf4JiscJYIR\nyA2VrODZsJiXtpDY6XWeeup6odFE0ju3cpqJhkUUH8vc7W1+QSQEdDU0Vlg3\njm5kXk3rj0CHe4KOsKrF7WLZnqCCICEaXinrt6oMGMNbxFW2GKG2JAaZCu4X\n+aK+GiOgZj47hp52fbko50FEdQjZLc7ZqIEuKufFy+NGvqyZBM34qmsav9pM\nKd9nnvR3ukdO0gy33LiUmMHr3y1avj9SFel1dLDsN5FAfe5sqIF5pArQwI3P\ngIqyxSwDiNsjeFsLI9lyDARyuvVzq3jdsW27Tv1B3RW6QbZ7dHiCllkHz62R\nVLSuVr5gSDTQDHWbD60R3eAIfagX6CEVJ3XnWICh9k2Fg8YoO1152WJffM1y\n5HRyQalqwKYs9HcQd/vQYrrwifK//qWK23jiwwbEqeHxor2lLl2iRUOULHYa\nKVTWXpsZRj5ECX4AVgGIXWXxBv3RlC0O0G/WTTb5pZbQUk62nTuxuCWVmJF7\nnLbbkIKmAkk0lNLGlWx3+RY/aZSM/lfW+qLfCLwyRghF+iVlgojgf2NcmrZu\n/OX2jtwrgKTSCzRxfS9KadAtsSaoQUeEcG8kBM0doMERFk2EGOmoWmiC1QYk\nOnXd\r\n=cNuG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0ND326COQw0T/XhR+3Y6XHp3MqMLQ19nGPLl9yttiTAiBBtq9RLkneC7HXPTPxE46MEDnfV+T6Fb+NSE8yWU+0dw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-a5d80a2066d47c456168e4d8d4e2f787615fd11a_1631273343076_0.6553859334844716"},"_hasShrinkwrap":false},"1.0.0-abfabd79d2168d2b72c0c724b19834af4b2c8c08":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-abfabd79d2168d2b72c0c724b19834af4b2c8c08","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"8b772544c3530df7d6394ceb299d7edfeb6f5f3f","_id":"@augmentedfinance/protocol-v1@1.0.0-abfabd79d2168d2b72c0c724b19834af4b2c8c08","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-uZzPRX2BbL9pr8549gnESmdbiWixcdesWgJeahs5Nm0a9j7Xi35CCy6U14wHt0vBFzn2e9p6WktVC8MvYQpcRA==","shasum":"cba5bba220deacb4f31d4c4b6dc64bf2645334fe","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-abfabd79d2168d2b72c0c724b19834af4b2c8c08.tgz","fileCount":1209,"unpackedSize":11661120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQOttCRA9TVsSAnZWagAAw9EP/2KsWu5SSF/C11kMuGKg\nuKrb0RO+fn4PHGcF9KTVL14UIet1hGANdWFWhE27UwNRO2zPehtBhJwVX/ab\nFOfumDA+ru80fwR1tH/xR8CImgaPFjZwdlQeZ7bzyf2717DMirUvbskPP4m2\nhN3KQ9Fr5dpdbB+ABvT0CkUFMJBwwI8QvA4bjD88/bTmjH3sBMqVIENRNp2o\n3a2kwyQBoORZjJRjz+GTTzWNFk9H9LQzQw96musahUcm6goGWR6SJEANfen+\nOL11sDwCLqhx6fOW3biG1wuOdAE0ATjN0vd5eAtGc1VYxD3JAPYloSLQFYp1\nuAh0QNnsNwFEUBB9nGZ1avXcVxsR3y+ngQiknYjiEWIhYG2Koyr7+G0fbt8W\nOI0ZtP9oaYW8vWltBwZa02iBT5fxgr/ULquZHZome9B/IgVBb0Fn2bhqK1sq\nMzivAEqfT/7otNERklR5Fcpkwg9moHoyuYV+bmJWfP9e+UKaMuh2X0FU4tlA\ne9Ab3FEqVw3PwyX2aoPPE0mzCqMoYhSOzIdZdNHipA8ZOao48DG0fglrj8nC\nQunDQPjfvjIng4Mj4m7tsM878/Hgia89yvngDvufFTzaEACD1YYCnqkGtHMa\n7cUyfaIzHaXgU1oDl8voN9L2IhEkiQbgUPbI7fl71nLiRqJiNBUENhd8o4qB\njJZE\r\n=hjAB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq64QbVTdYUPLgb3Lg3F0BZMe1NOPprQi1mPLa1vB5AAIgGZaYA/oUtCuEMDXDUAs0rwRd5bvdlLuIj15Y6wOpt7U="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-abfabd79d2168d2b72c0c724b19834af4b2c8c08_1631644524728_0.5547068903327752"},"_hasShrinkwrap":false},"1.0.0-a408ff7f2aa9a5152264f61c76a2db82af47d850":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-a408ff7f2aa9a5152264f61c76a2db82af47d850","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"734c3daa9bfb144c7e6ad05b9c8aaa04feff66b8","_id":"@augmentedfinance/protocol-v1@1.0.0-a408ff7f2aa9a5152264f61c76a2db82af47d850","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-W0hDMzFW45m/xL24Jpe3CmhQNfQhadQSDhhp3Rb/RJXGVabQ+WrRF6iXbnNa/Po3jZ/YyzRzATJnOvnwSMx1kw==","shasum":"4ccee813e623b542d0bb4d5013a8d577c2720af1","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-a408ff7f2aa9a5152264f61c76a2db82af47d850.tgz","fileCount":1209,"unpackedSize":11668583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQOuLCRA9TVsSAnZWagAA0XQP/2LKWTtsW3AFzG9LV82F\n4hT9V0YmZL+4/pfBoWqFGBhX6uDZKg4WS48Q7s09KbPn7CqoOPUnNuw7Ev6/\nYEYIZjXfsiggGJPmXLiEQtH9R6wVByjcDBNY8qyh7HJDtb2T+sz+z5IZBb6b\n1pzIjjnKPkVD65RHxaspdYtSzSujFCQY6Fb6T1f+InHeVxAZR1w/dA5kqpMA\n7unS87WHdMLcHdnT4q9a0ZqkgOvjiBICU+2TH3z7BuyqiKW8RGUuJ29Et+cZ\nfb6JZzOtDX5ldRw+ODS+a80Z9/cZyh6Ewiyx0yHOltG6YxGBaUwtsyKrsyAk\n52RUIS+/IBbiexkhSu3C7ql17TyTuy7zVudHi4vVa7GC40nhEv5myVlexmKl\n5S+2nx03Nva1bRIH3hEezRALIlnbtXFJ/bmKQOD9gz3vDvskuPwUN5ofiRTj\n6A3ChwIFJ7g07S0anUh9e1Iv8t1AD59P/Cxq+/qJgsfhtQGDZ3A7cUqmE0Uj\niX+UIMhl8Ihyz1Zk2/k96hqimYxdJyPAPy1wpJ/bkPT9uMykVZWaFcTvwd9Y\nxt5TwTC7DT4OhO/qPJrEh4PzpQ0QSXRQIG/vahgPFPQlToWF7Xw4O8QGCGqq\nZNN/Df9+O/VQ4o59v9V/pEkNI6N5fOVYIu/bntI9LzhsDw1fe3Lh5DLGyUHv\nfytM\r\n=Jt27\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKxhjD2QJmM8Nw/dQI7y4/Rf6BKIUZVKEYXElGlhJQBAiAE1GCmIQvSD4cC11xgnRSHDjPGkGXOTJgKesBAOoSQUg=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-a408ff7f2aa9a5152264f61c76a2db82af47d850_1631644555452_0.38385198231143725"},"_hasShrinkwrap":false},"1.0.0-07fa428f4fe9e86e342ba8af7de1bc380db0724a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-07fa428f4fe9e86e342ba8af7de1bc380db0724a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"4ab4b949918f1c198b29b55af41723ef56ada695","_id":"@augmentedfinance/protocol-v1@1.0.0-07fa428f4fe9e86e342ba8af7de1bc380db0724a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-lx1s5CtVtmC/s7UPmM/4Re7McdjFFoDOZFEgQGwvyFRfUeT0Mh/2V9ofY6aKtsvBulxwipDiXuw9pbsNbzqsZQ==","shasum":"4c5827feb51e210f4be2faa55fb33453e7cc36bf","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-07fa428f4fe9e86e342ba8af7de1bc380db0724a.tgz","fileCount":1209,"unpackedSize":11668583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQg5gCRA9TVsSAnZWagAAexoP/0YTe4O9opOiVgllGf+y\nw0CaaDSXD2ka1AoL2KPngL4iXvxja8aihcRUP/JUUMBKhxbv+T1fW7MZBT+d\nZVwvfSuI3A5F6lX1NWWgct3naR7T05j34ltJtlVqLbkyEPt47QTGkIpAbYgH\npsiayi766fonsxH9AjYItAH/iWHceiCfT/CGZLloXLccBcLpL6ldk8ZNNT/6\nk039h21XP9iKhRXNabE6/FpmhlasDWDE0xNSbrYEowiLBANlZtq+LKTl1reg\nOz+SuoQwFXRHwAAVFGfrW6HA/G/G4kn0EDGWJrIqorGFMSQLDO72hLGy0qoO\nylpRdxMPhSnVX0OQIkTvuNBXj4cseslLGWQoDGZhIgFFICTUatAC7epf+GK1\nVgVsAD2zUQqCT1U9uG2lXvcEDLeIkffkdsqAyTaGLuOjUxe/4r0dvL6jNuao\njzcJhYqWpnuASdOJDwnxOlJ6wjeYBZq5UVxAUiY4F3rqsQyhAuPf79PcMBFj\nxslqv/6ygel1JRWIn9kO/D49P66mlLL5Rla94ouC0EoY1VKh7Jzbxw2D4cwY\nm2smVMFAUjqDlTWnCwQI9l5iFIBouz/JEHX3lvDyRqvUBuGv9BwfOUsiD+p2\n/qVumhkAF2h5YMwyIpO4unmNV0She6C08FX3WHN6w2z34I7q08kIYxZvDjb5\nxsil\r\n=mdqv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiwkgnQBhBi1QZcxrEVGdd9s1l5ZhOFreb/5/VvEfJ2wIgB8VLkeAyaya2/6OiMUjEfBO8INKRYxM2wzPxTq1VzaU="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-07fa428f4fe9e86e342ba8af7de1bc380db0724a_1631719008232_0.7559049689576436"},"_hasShrinkwrap":false},"1.0.0-59d4d2932f5dd77a08c195b3eedb3a6992fb3551":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-59d4d2932f5dd77a08c195b3eedb3a6992fb3551","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ecfa5dae60e62b788e9e53df604c30cbfb3f04f6","_id":"@augmentedfinance/protocol-v1@1.0.0-59d4d2932f5dd77a08c195b3eedb3a6992fb3551","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ZKA9qhK/Sqitid3glUZLZ4uwA1VkqxxCoCdtwVAqm4fIvIcY0Sss8xo0VlaJULcDr2/SrV5epbIpIAXgniJk+w==","shasum":"2bcb8501459482f12ffc3f91692fe5318ce616c1","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-59d4d2932f5dd77a08c195b3eedb3a6992fb3551.tgz","fileCount":1214,"unpackedSize":11684521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ265CRA9TVsSAnZWagAAov0P/3POPl4qojRxf0KksXCh\nTkzdI7PAQ+sH5zixE4agFJNP47rIucQk9YnL3lWbnI4JaspaWVNJTgnxM/Un\nn75Fup721LnjOtjIrsH1P4fdelyCn+f/ZQn/PKgUzls9YhWtM3G0Lm6vozGr\nSKggjHl7oY1DyY2KvZCnSro85oInBR6BzcPVLFwJHkqbWOwopsxa+B1nzM4g\nBuFgfgw/RltQlmX0mTbLX4RfZ5C66votkPpjM7Zj4z6lB1XMgHWIs7IA9set\n9H9+2tnWxlXaxK9WAuKwfDZn0Xrb8Lecg4701O8TAT9B4uCMk06FB2Rha1Wb\nSIFCprbQYTsWlfAt1Fd8q4vmK8hlKN3eJlzgQltPpvno6LJ00CYs+O55u2Fh\nowKD1+Rzc6JLeAwRsfDaHCg2HPBceyHUpP0V9R6eES0w2VwZSUaBy7gf5ePy\nhmyknFD2LstcEYEr7uSRcv96Jnot7oFIv3CPeX9QtoXkap0dreXFeh6s9QLQ\n1xY2U6uoEEmo8iYxXveUm7XkZnXd1FZfd2Vn5C0XDB9b3wIBMDPmsm/+XQ3F\n3gdKXYjx8LefOW3lHQ09UaIvRAIvXzrmlc/UyvaeWN8vvi4Ky08E4GKVDOUe\nfdAfNvEvUejsOItaTYW70PtAAOfCpOGU1STwgAldYJ40xIv36z8O/jIGPMHg\nHwdv\r\n=gDWh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBaU9VkK9R5CAINyywHdVhlU8GYItR5ALkBbFTiyvkl1AiEA7jAODapJe8n0om/vC+LOfGit/PjaPCdwmBFwqkz6+Zs="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-59d4d2932f5dd77a08c195b3eedb3a6992fb3551_1631809209573_0.24263802258913247"},"_hasShrinkwrap":false},"1.0.0-a0e75c0afd86dc85779443ac1a001a79e3ee5dee":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-a0e75c0afd86dc85779443ac1a001a79e3ee5dee","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"bcfec925729798ea3cf2ed0389f34b1cf93a4fa3","_id":"@augmentedfinance/protocol-v1@1.0.0-a0e75c0afd86dc85779443ac1a001a79e3ee5dee","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-S1TE7F4w2tKNHOhdc9t5MXA1fye4uSh1EF7r06Tpnz/QFY0zmkyRkHW89aAevfIqnBq3HoIHj19cY324+iVyfA==","shasum":"f3625e610a8cf3486ae025adfeea0c7ee1619529","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-a0e75c0afd86dc85779443ac1a001a79e3ee5dee.tgz","fileCount":1254,"unpackedSize":11819169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ3tgCRA9TVsSAnZWagAA+ZkP/0bNlzGMJe1bwMOQXZP6\nTnRgfX3ie8jFbIbuKUKpJ3kH69xibL8VzESt9IgJ6DyI11mAVjNuAdLtCRBM\ntBpM6gdT04YjrW2kUzPtU6ODraHpF4ocoSqv5Pyt00721ITkWHVryOaZG9u3\nvOshwVF32YMSy/0od0F0/UKzN41RbZNZ395VJzFtZu5pS6ArBrXtWm5D3x0/\n2cJm71/MGXnF2Whnl5W8J2it1tZZm612AuYFtiZWcZJkf8tjSbZ6bGky8id8\notT6P4io2bd7co7GVQnRzBGLXRkycBzmbG2e3yfI9FTXpVrjeLhOzHi1Hk9j\n9ux8/pR2jbYpqhu8fNSDYvAMlgfJJXEUZL+kwt7U17gYMLGn7tzcxOrzWeLp\nb48Xxngo4PSpsFvCHa6KWNzt9L5KrK9/0EYZJyBRKDjU/fEpMQ6hzZ2HEogf\nsbeUfZxPo7tXweLb1WwAYHpeV5ZRt4F7L10ayXLJdEWrzf8SMDg5h1n7ylV0\nEGhsIqiSGR9jL7ymIPYo6HutHVk7ZgQf29r6P8NJ90qT9DNruoRC1HGqoQYT\nlRHKaKBPds84HUsVK3H/sHglC9EYkR/wyzpHqT1GENqXdPSREJS0gOUhxR1m\nbZqPqVO+791MhyShS/ukNOngb4Q/J/WvkL16P+C9Gb0Fz8M64E3QulxqfbUq\npSPd\r\n=8oqk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCERhL3NXzITCPDByPTXr+mU5rge/8fBATNI2v/gfRNRQIgQwYQzWx/yHwGTwD61hJwRicuqWkP6OU8+b5d0pRK4+E="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-a0e75c0afd86dc85779443ac1a001a79e3ee5dee_1631812447992_0.03722015415502056"},"_hasShrinkwrap":false},"1.0.0-e71932040b768a8a849591ab9a0992142ddc0e96":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-e71932040b768a8a849591ab9a0992142ddc0e96","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ab9846c4675701a0782144072773e413c75d9510","_id":"@augmentedfinance/protocol-v1@1.0.0-e71932040b768a8a849591ab9a0992142ddc0e96","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-peaeNrsis+0I1flB9+hTreGBEA7c0jqr6IpfelIxVP6DGkoxosJmbQ+JaFjuP8n2056shSBNxFisM0CtslzTpQ==","shasum":"a335e5ebd89f08d75b236847ae5f0d870c2f351e","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-e71932040b768a8a849591ab9a0992142ddc0e96.tgz","fileCount":1254,"unpackedSize":11819390,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjR5WdWpAVX+zOOBNBYbv4pVibrYUlCTh+ZGjn2NU4FAiEAjIr15YQiIyGVJcUsu4ZCpP2ogHGzfwFZLUAAI2QcfFU="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-e71932040b768a8a849591ab9a0992142ddc0e96_1632239459792_0.9739619000854403"},"_hasShrinkwrap":false},"1.0.0-5c2b9e146449f0ae7f02b76ea923177efd746aba":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-5c2b9e146449f0ae7f02b76ea923177efd746aba","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"51e59af0749075e9488a9072d24065f6e2963f80","_id":"@augmentedfinance/protocol-v1@1.0.0-5c2b9e146449f0ae7f02b76ea923177efd746aba","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-fl45IPbHjhRVtYyeCreOD5YTi2fHxFxREmZFumf/Y9Y8FribZ9iKtOy+pzv4Qc7Oww1VI/21sAzCi+JbiLn8Uw==","shasum":"6c3b88f85b8d9d527c3169b37bc542decb9836a0","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-5c2b9e146449f0ae7f02b76ea923177efd746aba.tgz","fileCount":1254,"unpackedSize":11819390,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF59TUOn+cicwLiiQArFlUfvWy43LrMWugf/q2yWmyBuAiAv6sO6WUiwd/9F2FZDdiGrZqQuVdEE8GDV5Omuf7dXtQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-5c2b9e146449f0ae7f02b76ea923177efd746aba_1632250465435_0.9461109723438328"},"_hasShrinkwrap":false},"1.0.0-d08934c295b9187d2105e316c1419ae4b9ce2ce8":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-d08934c295b9187d2105e316c1419ae4b9ce2ce8","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"8dacfa3be9af93dc16643310b9c0f3cd41763367","_id":"@augmentedfinance/protocol-v1@1.0.0-d08934c295b9187d2105e316c1419ae4b9ce2ce8","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-giBReA7jIIbL50iOxENnfVejNcjfbPo9LK+GBS4xM1QotaISstGnGCdB4bfH7e/c/vdICst4eiqT9tAxx+8QZg==","shasum":"6ff2b3e580dd6ed63c4c44cbe7ae2de633400e32","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-d08934c295b9187d2105e316c1419ae4b9ce2ce8.tgz","fileCount":1254,"unpackedSize":11819390,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmWD9eRHzwP/OGmcEVtRLOi0IuX1RCF8k5JaLRtFMSYQIgceLlZu2yNvCyPZGkM4YguGV/PpmO97RWcWAKrB5Hda8="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-d08934c295b9187d2105e316c1419ae4b9ce2ce8_1632333599300_0.0758833924892488"},"_hasShrinkwrap":false},"1.0.0-81413149bb95761080fb5fbbe93944eeca25a253":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-81413149bb95761080fb5fbbe93944eeca25a253","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ea511fb8c009fee4f89609649803c6fcaf167dc3","_id":"@augmentedfinance/protocol-v1@1.0.0-81413149bb95761080fb5fbbe93944eeca25a253","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-CMNTCa2BThLX/fCRu2PlFJsrWXveP/8s6/ecDnJtxkDUOMxmlom8t28ny4zuQ8QFUNV0K1Jj661vclsvgHI4PA==","shasum":"16c477d890eb6b849f49729b3b66410c85698cfe","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-81413149bb95761080fb5fbbe93944eeca25a253.tgz","fileCount":1265,"unpackedSize":11830804,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqVcwaY14SG1cJh6ifarKUI5WZY+EmoKXucX4TXnpZMAiEAyMQOcfrVn8u95D4AXmwgHLPV5Ro87OwrlsTDoWKGifM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-81413149bb95761080fb5fbbe93944eeca25a253_1632338050208_0.3960873853611462"},"_hasShrinkwrap":false},"1.0.0-96d867a5eabdb5cbd574f781834bc833bdbfe0e7":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-96d867a5eabdb5cbd574f781834bc833bdbfe0e7","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"5bacf5fff3003332f30a579b180ef3d7195df3ab","_id":"@augmentedfinance/protocol-v1@1.0.0-96d867a5eabdb5cbd574f781834bc833bdbfe0e7","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-7g0e5IR+Fh75wRTWU3nZVr6EDA+eqKrfRffaCXz8zcnwFhNA/3V2Hwu6H79xKOU8sVCELtzLnNWZh3rUhRDIsQ==","shasum":"c8cf0801dcc3eff674b76fb6ca0afcc3a3583c6d","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-96d867a5eabdb5cbd574f781834bc833bdbfe0e7.tgz","fileCount":1265,"unpackedSize":11830804,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKVxO7A0xTpIzSbOpjq/WobHAz3V8+tDo8G+VtgHmUWQIhAJ1Uwjal6AbIvtvLXfXYr+p6ic4aCpzKVnelIMRqHZiS"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-96d867a5eabdb5cbd574f781834bc833bdbfe0e7_1632382914778_0.01999826821824713"},"_hasShrinkwrap":false},"1.0.0-66f693a1f606acdcf075ace5318099f4a0d5c81c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-66f693a1f606acdcf075ace5318099f4a0d5c81c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"b82000fb5e8f4d333359755933930af6b50196b8","_id":"@augmentedfinance/protocol-v1@1.0.0-66f693a1f606acdcf075ace5318099f4a0d5c81c","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-4zC1VxdskG1FRYLgNL8owZxxa80PteVt9YBLgmaMAJ5cZKnc/h9vYSFpN79Mp8xycHXXgHbA3Lj6e5bwtL3Qwg==","shasum":"1f18f924ebf2ca8ce3a00befbb00d0670bc5fad4","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-66f693a1f606acdcf075ace5318099f4a0d5c81c.tgz","fileCount":1271,"unpackedSize":11881402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtlDF+YhkxkdeH3FuF/cRx6/jxED1VZGQt0I8ZwDizEAiEAyH0AusVXzetM5oAfWYxr7gb8czEKy3KAiQvb+ni57qM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-66f693a1f606acdcf075ace5318099f4a0d5c81c_1632421509177_0.4017306162510077"},"_hasShrinkwrap":false},"1.0.0-7734d3563d47d61f488f86e95efc4d8bfc62f184":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-7734d3563d47d61f488f86e95efc4d8bfc62f184","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"f5e223728116891b6f9791ef4f1219fcb0e77d8f","_id":"@augmentedfinance/protocol-v1@1.0.0-7734d3563d47d61f488f86e95efc4d8bfc62f184","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-zJogjdnK0Z9cseHIzuknjMwg5R/R3yNd2wVCp1cRGXBjEk5edCCctVPwGff3BSY62UZrYNd8RukdHL05lc31UA==","shasum":"36eb2d00933b6bd7c12abc583be262943654bd63","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-7734d3563d47d61f488f86e95efc4d8bfc62f184.tgz","fileCount":1289,"unpackedSize":12013164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDchBHromkRA3xXLtgh+r+d5AfnBhuW6llYsH/ogBE7BwIhAKo5VSyAMm4N+9QZoe3VQxlSeOMRw04H6P51poga4mm9"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-7734d3563d47d61f488f86e95efc4d8bfc62f184_1632482988929_0.48575989396405705"},"_hasShrinkwrap":false},"1.0.0-6c28771695651364529faacd8ead4d1162a2556b":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-6c28771695651364529faacd8ead4d1162a2556b","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"73fb4aac3e44bbab8f2f6ef7e6a1acfbe9f45b30","_id":"@augmentedfinance/protocol-v1@1.0.0-6c28771695651364529faacd8ead4d1162a2556b","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-v9gF6Iro6NfnKorgR3bx71H6pvhxvSipxJu6Dvh9d9NrARnSoJaPWwXz+WqCE0658gBvMwcRYjpM+YX7V+FnyA==","shasum":"5f2ba593c5e8f1750f015cd0c6176e6b1614aef4","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-6c28771695651364529faacd8ead4d1162a2556b.tgz","fileCount":1289,"unpackedSize":12013164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvO3izy5nTcVx7iKAzhXoySOrLFNTxy/ULI7ZsF1eS3AiAK7wG3GILJKcmPqFSN/QLhTsuyzyWsZQltKMGfvzE55Q=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-6c28771695651364529faacd8ead4d1162a2556b_1632497752728_0.6606232315997596"},"_hasShrinkwrap":false},"1.0.0-d401a09d24264b1c7f7166f656f4fd1b1e2396b3":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-d401a09d24264b1c7f7166f656f4fd1b1e2396b3","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"36764a6304095c4ba49d5a3adb9601b1db29ecdd","_id":"@augmentedfinance/protocol-v1@1.0.0-d401a09d24264b1c7f7166f656f4fd1b1e2396b3","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Zs/ZBawBOTJ1uAOmCCNMvVeNK0dXjnLFKfpLrjIC2Pq+QbavIjK5xlg6MZTJpDMbgN7Hzn4+dwRcgyrYsQLD0g==","shasum":"329ca22753db69799ca66ba3674e97fedfdab427","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-d401a09d24264b1c7f7166f656f4fd1b1e2396b3.tgz","fileCount":1289,"unpackedSize":12013164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz/ygwpCYtSR4zr+gVq16NdT4j/jSpfVt0U1qs518RBwIgSneEFA17kv5c1B/8jXtysKINPvqLs7FhA9zpOWvRCbI="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-d401a09d24264b1c7f7166f656f4fd1b1e2396b3_1632551871528_0.7785068394318917"},"_hasShrinkwrap":false},"1.0.0-087e2fe8392d2b3a8e86bb0b0e8f26a301f1aafb":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-087e2fe8392d2b3a8e86bb0b0e8f26a301f1aafb","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"5211c400b464f3033fea2a954875d18b125c9549","_id":"@augmentedfinance/protocol-v1@1.0.0-087e2fe8392d2b3a8e86bb0b0e8f26a301f1aafb","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-bC4Xy/1HSEXeLw1p1jnwpfR+wT232pAMsKLLxU1hIr5PpMPXMjPHgdKbwJUdK0KXJQfE4B0rLgp8G4iQLP1SIg==","shasum":"04b99cc8dd8757ff5e8b41a9b0699bc3c3dbcc71","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-087e2fe8392d2b3a8e86bb0b0e8f26a301f1aafb.tgz","fileCount":1289,"unpackedSize":12013164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBkqFfRMv2AdStU9PxlGIbCFzhCwIQO2JR52637pThHgIgYJrPoAR7dntYweIeoUOhuN0pFuLx7ZVmZlKrVn0m5Y4="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-087e2fe8392d2b3a8e86bb0b0e8f26a301f1aafb_1632568316881_0.22014428613407744"},"_hasShrinkwrap":false},"1.0.0-187824e5992a4a241a8135c1801adea0739c1ebf":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-187824e5992a4a241a8135c1801adea0739c1ebf","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"837e6a14a7e21bfb3fb7e10c48637a491501b3f8","_id":"@augmentedfinance/protocol-v1@1.0.0-187824e5992a4a241a8135c1801adea0739c1ebf","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-3Bb+AXEbEsRrDvbnqlmp7GQnzrbAGxRPba+GZawcrJHF/S7tqFFvhiAuT20DTfmKYPkb4MFwYRZoxtBpx418Ww==","shasum":"8206f06e71c11bfb4027fe1b370c33afc20346b1","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-187824e5992a4a241a8135c1801adea0739c1ebf.tgz","fileCount":1289,"unpackedSize":12004511,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2beZPIwI3cSOf7g3704ptbEL5Mo8IeS1I7rUyL6cceAiEAixvPp6xIafA1WC//V+Ditjo0W0OpicDlDLuVrbed7yE="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-187824e5992a4a241a8135c1801adea0739c1ebf_1632588303807_0.11771205709434285"},"_hasShrinkwrap":false},"1.0.0-ab5c3977752fcb6ac044606d4da422f3155bdb64":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ab5c3977752fcb6ac044606d4da422f3155bdb64","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"f2edfacce312bc5edc79427b339c2203898301d1","_id":"@augmentedfinance/protocol-v1@1.0.0-ab5c3977752fcb6ac044606d4da422f3155bdb64","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-q1IHTjk4zda9L9XkvAo9CadhaHRq6oix/aVCMImZEkgG1lY6I6DzlkcJ/VWiUF8UX6am3ww3h1Zoypk5XD+jLg==","shasum":"d0a9c3421850783124fcb74968beae8aa9432323","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ab5c3977752fcb6ac044606d4da422f3155bdb64.tgz","fileCount":1289,"unpackedSize":12006793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1syJCLZlm5lZmPwMaTQfdwRkiGuRsFJukuPN/8DVa5QIhAMHIbWv2YfMpedjJSEh2mCvv6pKtHFsuKNdBlXZVe7LY"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ab5c3977752fcb6ac044606d4da422f3155bdb64_1632597360057_0.7975810499116491"},"_hasShrinkwrap":false},"1.0.0-b198e953a100cba8915dcec5e248a10ec8002f6d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b198e953a100cba8915dcec5e248a10ec8002f6d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ae349aff0f36694acce235d611b567718866846f","_id":"@augmentedfinance/protocol-v1@1.0.0-b198e953a100cba8915dcec5e248a10ec8002f6d","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-QyRdFrjtl4wLaP3/T0lcftoVdS4MqQ4ZwVXwObKmlmy+P+gZIyshoWWB+fEpToo/WfnCrZSPnVuezsBT09QNvA==","shasum":"9296d5f55cb590858563df1e646eb056935b7193","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b198e953a100cba8915dcec5e248a10ec8002f6d.tgz","fileCount":1289,"unpackedSize":12006793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdX3KF5vNeT238oP2PeO9gbLHyMaZzgmMBx4tYKdA8wwIgfOeXYxgwwN3Yab7djfqpRvI6EUFLXtwZdmLnCyy9dfk="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b198e953a100cba8915dcec5e248a10ec8002f6d_1632643955333_0.5105851414866187"},"_hasShrinkwrap":false},"1.0.0-8faf60a1c186b9328e725dcd4f997c34956a3212":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-8faf60a1c186b9328e725dcd4f997c34956a3212","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"d5e3911570f93876d3e28cd143945ce7a68ce38e","_id":"@augmentedfinance/protocol-v1@1.0.0-8faf60a1c186b9328e725dcd4f997c34956a3212","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Ui2p1ijpdQq/tll3IUItB3MniW9jWWsAkjtW+dgg92JEvyMEnq43MylbjrVOMbe0Gb84ovjejkSzK51RTqyeyA==","shasum":"c8e2b1cfa4ed32cbe44c84ff6ed24acb4939d6a9","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-8faf60a1c186b9328e725dcd4f997c34956a3212.tgz","fileCount":1289,"unpackedSize":12132434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCzWP2p8O97+sJEVH9jvj8CLjBNwuDapQYgnudL+d34AiEAtF3iJ3d6J1t36O0GZmPMcMvGE3BFTSSONy0+HwxE9N0="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-8faf60a1c186b9328e725dcd4f997c34956a3212_1632652182854_0.682646615596121"},"_hasShrinkwrap":false},"1.0.0-2397a101849af76253683e0934b6ac6613cae1fb":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-2397a101849af76253683e0934b6ac6613cae1fb","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"cbff8f3984e4676ae9bca0d21877e4a07a415441","_id":"@augmentedfinance/protocol-v1@1.0.0-2397a101849af76253683e0934b6ac6613cae1fb","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-8myqYPm2NiDQjnSADF28CJ3lstfLo09rjAiaL2wbLP3ehQff+3nB5EcyXI/aRpQsqH5qHmd2rdH/beYZ3SwqXg==","shasum":"f945537d33517eb9e407f6129b13d6121e4da9d3","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-2397a101849af76253683e0934b6ac6613cae1fb.tgz","fileCount":1289,"unpackedSize":12132434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1xcaWW7thPlO5JfzbmIoKzc8sx/vY/a5w3aj4yEA/owIgLB03+UWaSDOOTQ+wEadCrT0bxJmETp3ZAftfmGsVilM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-2397a101849af76253683e0934b6ac6613cae1fb_1632750058502_0.6343142114568059"},"_hasShrinkwrap":false},"1.0.0-80d2355f80da1c6e847a2ded1cd50a9e53b95672":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-80d2355f80da1c6e847a2ded1cd50a9e53b95672","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"89a4a345ba138dce8a3d7fd30535a2cbddf824e1","_id":"@augmentedfinance/protocol-v1@1.0.0-80d2355f80da1c6e847a2ded1cd50a9e53b95672","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-0mtM6KYxVsz3cctFvFw5MF2Swravf1EGrLOBQ9eWqas8bj7OGTNA4B9/MIoPDS9aoKo0BTaqrfwxWW2SR/thJw==","shasum":"a6f5331259886b71ef3a03086361acec64fa2225","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-80d2355f80da1c6e847a2ded1cd50a9e53b95672.tgz","fileCount":1289,"unpackedSize":12132434,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw9/f30aHQfINz9xsrK74h4xfa12N6I6pWVY5bPvcytgIhAM11k717s6EU8tQCSV0kDzE0jre564XsfgsDcs0zIU4A"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-80d2355f80da1c6e847a2ded1cd50a9e53b95672_1632770419394_0.7683655159258553"},"_hasShrinkwrap":false},"1.0.0-67d2ddc9751e63f18eed18035731e064af64acb4":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-67d2ddc9751e63f18eed18035731e064af64acb4","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"346a4266ccb37d4f1defa7b625b8c9583c6f4e3c","_id":"@augmentedfinance/protocol-v1@1.0.0-67d2ddc9751e63f18eed18035731e064af64acb4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-cGPproJUN6snQ7oNZ7vxFvnZjl/BZTfkjE7R8MV09v+pYLjeio8TR3GuBL5CndvEmNU3A7jsmHS+boxeRLnJlw==","shasum":"eda947d3676b619f7f58807eae24232f4d3036cc","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-67d2ddc9751e63f18eed18035731e064af64acb4.tgz","fileCount":1289,"unpackedSize":12132547,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2H0XfQX8Uycsu+maQMbaKVGZ7vemHVcNmvJIqpmo4kAiEA7wbkdBk2T7y8VGS2xXY+D9fVhdtIY+ezZB7etV4ssyU="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-67d2ddc9751e63f18eed18035731e064af64acb4_1632810268153_0.36386187676597914"},"_hasShrinkwrap":false},"1.0.0-71633451e77ac9d297ce61eb456d46b439b7a21c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-71633451e77ac9d297ce61eb456d46b439b7a21c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"1b4db561de393373f19614bcba62986c38023c8e","_id":"@augmentedfinance/protocol-v1@1.0.0-71633451e77ac9d297ce61eb456d46b439b7a21c","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-in+RlQPWWqo17fMZhJIWtazo8cfM1xFQ9qD1lLomzN1ZxA5WD7NP+OdmYPH0odB50VEmwtMPpUgNQv+mTPzivA==","shasum":"afb6917da8d1609521a683bc1ee638a630c1b49c","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-71633451e77ac9d297ce61eb456d46b439b7a21c.tgz","fileCount":1289,"unpackedSize":12136112,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdeqtpWKD/AC+cUs2kzdqSeE7QHCQTl4xtPAa3QjsqKgIhALYR/xeOJz6QOG2SXoGfu4x5lyuvgfk79mzhni2V4Lmg"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-71633451e77ac9d297ce61eb456d46b439b7a21c_1632850731654_0.6375877559952658"},"_hasShrinkwrap":false},"1.0.0-98b9b90c79e6f88b9174659df17d0bf05270cbb2":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-98b9b90c79e6f88b9174659df17d0bf05270cbb2","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"a3ebc09401c60ea60bb430028f61517d2ec9741e","_id":"@augmentedfinance/protocol-v1@1.0.0-98b9b90c79e6f88b9174659df17d0bf05270cbb2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-+y/d8Hz2Gkgw7DtO9qCbbR+jm6EorQKQvjISESsjUgi23zHEKSX4QnYajbzT8cI2QEP5+2TW5E24mQKCQF4R1Q==","shasum":"a099c96c9e498ab930c16d594eb8bf3910c87b0f","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-98b9b90c79e6f88b9174659df17d0bf05270cbb2.tgz","fileCount":1289,"unpackedSize":12137967,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDkRdplf8fZum2UpEVDrD2VmGmzfDUAFJl5YaC+BywOwIhAOZsgpTCOmbGMz44u4P9ZFrnHrChPB/qzbdUC1hoVDYD"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-98b9b90c79e6f88b9174659df17d0bf05270cbb2_1632863665435_0.27009989962620873"},"_hasShrinkwrap":false},"1.0.7":{"name":"@augmentedfinance/protocol-v1","version":"1.0.7","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"aa595e74e33a86e2a514647669fe674fd70466f6","_id":"@augmentedfinance/protocol-v1@1.0.7","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-D15LGqb1FK2uygtf802jjr6GDLHigY/2KTinwidtY2OUt0IGO5fSanl+wjwSIGCVGHCDiJfcNhs1l03kqt31Hw==","shasum":"451007783922797a7e8ca09fcd60666877d73256","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.7.tgz","fileCount":1433,"unpackedSize":13023116,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOVC+Uy11VZ8N6X3RwtWsTiDU0p5ipMkgtxSfopAw5HAIgXwTqcivFPay2dwgow/HEWJSvXitf+w9YihmK2wO9YkM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.7_1632912367512_0.26516972483178924"},"_hasShrinkwrap":false},"1.0.0-0848be7bba1f71ea0ae16e3dd60d7e274f90f3d9":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-0848be7bba1f71ea0ae16e3dd60d7e274f90f3d9","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"7e7624f7903d7e75feb9e43cf49fecdad6dc3afa","_id":"@augmentedfinance/protocol-v1@1.0.0-0848be7bba1f71ea0ae16e3dd60d7e274f90f3d9","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-OjvhgMVxk7LAQIvdzyyhwEmeLLFvaZaIs5hC8h2L+TFifS9vwrXgRazM5xRb3TSR5jZGIR066Q/g+e31WbvrwA==","shasum":"0fb8a310a77865b49cc92a0c7626fe407d80ab3d","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-0848be7bba1f71ea0ae16e3dd60d7e274f90f3d9.tgz","fileCount":1289,"unpackedSize":12137967,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3YigaptXp+UjrHdq2kGYSYWhZuFYJ/9xRV4G0958KDAIhAMoofZ1K/oiffbLlMM2bV4Dny03iP4yUCjq+ht+ZEqE/"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-0848be7bba1f71ea0ae16e3dd60d7e274f90f3d9_1632913310904_0.5884021033447127"},"_hasShrinkwrap":false},"1.0.0-af7ccb1af6de3069f699bc3044e31c4197ff6805":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-af7ccb1af6de3069f699bc3044e31c4197ff6805","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"0eb7aade0e2098db5dbc6e24c5adc89862d75bdd","_id":"@augmentedfinance/protocol-v1@1.0.0-af7ccb1af6de3069f699bc3044e31c4197ff6805","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-EcvBaAtYsUPq7/TAhYXyAFseZV4e/4yT85U6s4fzJG0HbbB4U1obyvZWSpqsMixSlILeM7LHjTDgVirQw0qh3g==","shasum":"ca5626cfaa8300320cf1b44e51c1bccc817510db","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-af7ccb1af6de3069f699bc3044e31c4197ff6805.tgz","fileCount":1289,"unpackedSize":12165619,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Z642ZZTvLJV/I0NIfLDO0Xm+pzB0aAkd3YnNFE8WPAIgBbDEWsYEiNfUBQJotmjhn3sIjocVN+/RWPXZicA7nho="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-af7ccb1af6de3069f699bc3044e31c4197ff6805_1632924037332_0.9517760302430294"},"_hasShrinkwrap":false},"1.0.0-2a4b99c036ad7a2d9e3ada242218fb68012eb034":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-2a4b99c036ad7a2d9e3ada242218fb68012eb034","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"830d99a85750124063d222cd02ac2236c1391c10","_id":"@augmentedfinance/protocol-v1@1.0.0-2a4b99c036ad7a2d9e3ada242218fb68012eb034","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-eDgpHUsF0VQGJB3PZswJyeAsN9I8ryqPFGm7q7PBKSZM60vv6KizkXc3D3lZyPbGcvw77Ynv/vL9A3IyTYPKRA==","shasum":"587cca21b83b0c06ae4fff1336bb015da8c23b05","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-2a4b99c036ad7a2d9e3ada242218fb68012eb034.tgz","fileCount":1289,"unpackedSize":12167140,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt3eN6MSZrxMofnEO2jdu3PTI+80Zr2ofdd2fTzwdCsgIhAPHZipPR4hby5NJeNFQnyKWQF3WHf2EoH4ZmZmhM9KNU"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-2a4b99c036ad7a2d9e3ada242218fb68012eb034_1632935221001_0.4067850459048523"},"_hasShrinkwrap":false},"1.0.0-cf51872c8d0464b6e3eeb6127af192c00d137088":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-cf51872c8d0464b6e3eeb6127af192c00d137088","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"39e08ef95b6024636576449aa04c8865bfdf4c04","_id":"@augmentedfinance/protocol-v1@1.0.0-cf51872c8d0464b6e3eeb6127af192c00d137088","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-5JKHH6PjBpm9PeqmCTUXnURw6k/9/7T7cEldybwd3IltJcFuoMvkGvhkhRmcQLjGQLRe7aOUeX8I0uTSIfhqvQ==","shasum":"241ba77a512b38d0b5d3f1dc8142976bd858d615","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-cf51872c8d0464b6e3eeb6127af192c00d137088.tgz","fileCount":1289,"unpackedSize":12174674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKo9/mdoadpnSdRaNxP0IKiCT9+AizEl9aubCp+9sdegIhAP2PtLa/rmxNt2Gyt+RqntxVjkOlp2IsMDTGTfvf+28W"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-cf51872c8d0464b6e3eeb6127af192c00d137088_1633002296157_0.6591072859346767"},"_hasShrinkwrap":false},"1.0.0-ce71cba07e2d6fd31a929d0b5554ea67b042b7e2":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ce71cba07e2d6fd31a929d0b5554ea67b042b7e2","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"49125432742278fc6ab4f731a2d75b13230d5b11","_id":"@augmentedfinance/protocol-v1@1.0.0-ce71cba07e2d6fd31a929d0b5554ea67b042b7e2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-pALc632quUf3XL5er8BSxSkeHb041r9AmWQ4txS7fuJ3JI8fZSeHpoyQJU4viOnVUMapEadwqrzdDUTOu8Y11w==","shasum":"aa7e29da217c5097bbdfcd524c5b01b5f87a10e8","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ce71cba07e2d6fd31a929d0b5554ea67b042b7e2.tgz","fileCount":1289,"unpackedSize":12174674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhQvzgJC+0cI4IvkT+lq9bxtbKrX23b2uOOppvn7+UOAiEA0KByOQUN+x+ZQcp7cI425ca67bVpMBHShaoheNve7iE="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ce71cba07e2d6fd31a929d0b5554ea67b042b7e2_1633034422860_0.9892310139336433"},"_hasShrinkwrap":false},"1.0.0-eb6e78d2238ea7b4e932eac6bf58bf5dafef7724":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-eb6e78d2238ea7b4e932eac6bf58bf5dafef7724","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"5b606e43ba82b3dc7fe9bc4c90f204bd4cc28e3b","_id":"@augmentedfinance/protocol-v1@1.0.0-eb6e78d2238ea7b4e932eac6bf58bf5dafef7724","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-8xbW0ViaBHVzwz+q/q1+4k4FAFppGSIEigkhhOVvOnz6afJ19g1uoF1EI0h/1LzzwdSnk/o//ba6vvWlQvyvJA==","shasum":"4d4f8a4dfd2f7a201e68d1874a4782fccc29ddfb","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-eb6e78d2238ea7b4e932eac6bf58bf5dafef7724.tgz","fileCount":1289,"unpackedSize":12174674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZTLadPmcKd1lvGvwZfii44IrF9Y4+LDdQxJ8X8na04AIgTtmrUBgWkEjvtiu+wPzKZwU0ws5n0LCwnX6hk33qFvI="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-eb6e78d2238ea7b4e932eac6bf58bf5dafef7724_1633090626617_0.8019659150384062"},"_hasShrinkwrap":false},"1.0.0-815c4e91db9395d3f0d437389956a090cdd38e19":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-815c4e91db9395d3f0d437389956a090cdd38e19","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"15af40cbb9ad049e03b52ae9d59780eebdb3a209","_id":"@augmentedfinance/protocol-v1@1.0.0-815c4e91db9395d3f0d437389956a090cdd38e19","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-W3aVp/YYEJNR1YYzeQZ/Xiz6n+ANWWYg01ejUUeGaZzbJItXIJcsk0redFFSpsz6PamSt6Fhw0g6xaOoftb/ZQ==","shasum":"7116dfdb4ffc0b82c303c2f5dce2524ef34188fc","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-815c4e91db9395d3f0d437389956a090cdd38e19.tgz","fileCount":1289,"unpackedSize":12174674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3f0EDnojAIxF+FMiW6qz8EnZTJlhvI/5c+j9UnQE9nQIgPOUipImtfgSH+JqRVEhwAlCYEb/oVAiKegplywdlgq8="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-815c4e91db9395d3f0d437389956a090cdd38e19_1633091668353_0.359404298848053"},"_hasShrinkwrap":false},"1.0.0-de476bce72fe099dc5cca9e820a951ba9fd73d80":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-de476bce72fe099dc5cca9e820a951ba9fd73d80","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ffb58579b10741ff30be65933ea895b51f5f285c","_id":"@augmentedfinance/protocol-v1@1.0.0-de476bce72fe099dc5cca9e820a951ba9fd73d80","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-E6PW7OeQ8ouMnhskxS36qOAllnk0W4w0KB3pX3XlYqIlVMjSI7pyotHbIs+chz/lWb/ifBb2DBa4H3K10XEMFA==","shasum":"c587023d34cccdb5220f75cc9034d59f8589b995","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-de476bce72fe099dc5cca9e820a951ba9fd73d80.tgz","fileCount":1289,"unpackedSize":12175812,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgx90HzWjmdSTFB/cHZbm2dVmUdCQbKvbLF4/IwZFPXQIhANLW9EtpweSuO6jEADPTYDLDBBqmRoXHPPRDQxpNmHWL"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-de476bce72fe099dc5cca9e820a951ba9fd73d80_1633096577149_0.07244501238230794"},"_hasShrinkwrap":false},"1.0.0-5e536040a56b3783bfacac75b1611d6e5b469008":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-5e536040a56b3783bfacac75b1611d6e5b469008","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"9ec2fa7f902d200ace0f6132b75b7fcd35e9e494","_id":"@augmentedfinance/protocol-v1@1.0.0-5e536040a56b3783bfacac75b1611d6e5b469008","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-iamBUEcCnyW0ZhgIFoNB8ON10RFLjQy7HJMvjQP17vuFmkKxrsrNZgAOlKtXaziZylG467884LKDGK7c45JkIQ==","shasum":"d90538f50541431f42f1145a83f13d1728fb8815","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-5e536040a56b3783bfacac75b1611d6e5b469008.tgz","fileCount":1289,"unpackedSize":12177563,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICfmrdYuseTPXfugatQrUu1ebhS+BL33kiCT9p/hKKmmAiEAp/ZRVFL2h96/7lIVX1kw1pyTecAKswTn3PZaWaVs4DI="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-5e536040a56b3783bfacac75b1611d6e5b469008_1633172153030_0.9430855159377711"},"_hasShrinkwrap":false},"1.0.0-6f9ed6fd4fb05f6f0c8cb687464b253872a4cc8c":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-6f9ed6fd4fb05f6f0c8cb687464b253872a4cc8c","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"a4ac60c2315574df5caa96f93af9f1d6d1af3a18","_id":"@augmentedfinance/protocol-v1@1.0.0-6f9ed6fd4fb05f6f0c8cb687464b253872a4cc8c","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-iNeOA9PXHPgPNyT1yjfMWXd7DUhl4KX/R7rr9LtQWyult6AUSjg1YRjNCy5slwNKgJDxolGx26p4dTYaRYoYfQ==","shasum":"e324ebe334b5faf8a9587bab79830c3d8dab40df","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-6f9ed6fd4fb05f6f0c8cb687464b253872a4cc8c.tgz","fileCount":1289,"unpackedSize":12378554,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyy6EEoxMeDb/41cEe2DougYCCR2+AS6SP6QuSOg/B6AiEAniACpIqKhs2sRNs25DONGquOcFGGjzKiamrPRUt01lQ="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-6f9ed6fd4fb05f6f0c8cb687464b253872a4cc8c_1633173279397_0.8475011521505991"},"_hasShrinkwrap":false},"1.1.0":{"name":"@augmentedfinance/protocol-v1","version":"1.1.0","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:main:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main:fork:tenderly":"npm run compile && npm run hardhat:tenderly-main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"6f9ed6fd4fb05f6f0c8cb687464b253872a4cc8c","_id":"@augmentedfinance/protocol-v1@1.1.0","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"integrity":"sha512-z0GJ6s3+aixXevj/0IgQKkHFD9bv95nNlCXl9c18SUqeLW2xEO18Qh5kMUe8EuQHLyJYK5rD1skHoYX4PWRQDg==","shasum":"56451fb3427a238122cf89c183ff0a0866cc0b24","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.1.0.tgz","fileCount":1433,"unpackedSize":13263703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjEGoVuur8hQ8fROvcK8HZudjAOfXh9KL1R7Xf6KUZZAiEAkK5HR+gSV5LGENFtnjlmRJ5xu/+F9s37JsZv4GJCrP8="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.1.0_1633181545939_0.7069632192843027"},"_hasShrinkwrap":false},"1.0.0-913aa59a410fdbf62accfe38e45e284947ed25dd":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-913aa59a410fdbf62accfe38e45e284947ed25dd","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"6b72573d5ebbd8e4402e1e323dd4a1c3af330161","_id":"@augmentedfinance/protocol-v1@1.0.0-913aa59a410fdbf62accfe38e45e284947ed25dd","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-7FdbeRFSlzmio2zr7w1FLs0wB5XfyqVJFvudysBLUEDiV3ItNSF2iRBfCX3E4XxS2EG/8ByzL6xEzifQQPtS1w==","shasum":"9d08c79211ef4b63565969a63deef83594ef2fc5","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-913aa59a410fdbf62accfe38e45e284947ed25dd.tgz","fileCount":1289,"unpackedSize":12378706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyDqY5Qf1C5w0tO7c0yCSJ6HBO/f1ymE19maxc5MeESAIgHNHfMT8Y7tSgpkfIWeX9b7JfICzMpQnTVZzmE/ML7Xw="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-913aa59a410fdbf62accfe38e45e284947ed25dd_1633342920295_0.6121549627442442"},"_hasShrinkwrap":false},"1.0.0-29fa60ef293851458a2aee5aa0fa72699da4168e":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-29fa60ef293851458a2aee5aa0fa72699da4168e","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"d83b95c8b5eafdf428970299116357cc6bfcafae","_id":"@augmentedfinance/protocol-v1@1.0.0-29fa60ef293851458a2aee5aa0fa72699da4168e","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-q1jXFLn0wi58pMGTCHtlAjJiHWTY1KVc00PYC9U3ZX2gRINT4+9/U3oQ5sT37ZB5V8Wk3g3Vcl/pjDsvNIBdLw==","shasum":"ed5294e6036b0a1754b5d6d3591b95dadf5b31e9","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-29fa60ef293851458a2aee5aa0fa72699da4168e.tgz","fileCount":1289,"unpackedSize":12378706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGUXEpb0cr1K4cF586Xs7uPOFwaPscf0KRn1Txr2NG3AiEAuvr3u9JZQjTT0/u3nXeIhmswRgLzogJQHZr4eK6sc5M="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-29fa60ef293851458a2aee5aa0fa72699da4168e_1633354562962_0.14222955473087495"},"_hasShrinkwrap":false},"1.0.0-6e3999a2c8663942747ec36d12566c2679fa7f89":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-6e3999a2c8663942747ec36d12566c2679fa7f89","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ded2703711408baafffd263a6882d485e2429f9e","_id":"@augmentedfinance/protocol-v1@1.0.0-6e3999a2c8663942747ec36d12566c2679fa7f89","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-mOlnj8qZgJa73kB0cvkUFf75v8razXRu+4B8SU64AsB9DZUH+1qjjApcf53A3B73CKFtZmNKF8cIac6uOOQGJw==","shasum":"852802d7cf29c2de99a293f8bfb8cc5b47926f6f","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-6e3999a2c8663942747ec36d12566c2679fa7f89.tgz","fileCount":1289,"unpackedSize":12378706,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCmMlIMKYrWnMt+Iv0alUp+K7n8zlRjAfyBavKpBSZZAiEAtEBr8qD78sLjpKu0GOpM1NQ16bTZlRl08KQeN1JcqVY="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-6e3999a2c8663942747ec36d12566c2679fa7f89_1633368663677_0.3856573956953355"},"_hasShrinkwrap":false},"1.0.0-aff8e2f170fd0ef6ffe779c900a673695735a03a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-aff8e2f170fd0ef6ffe779c900a673695735a03a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"a541e0fbad7ada21b2b4ef2f142b28e1e935b45d","_id":"@augmentedfinance/protocol-v1@1.0.0-aff8e2f170fd0ef6ffe779c900a673695735a03a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-y9ef/qlX2uzwj00FA4XUtwAKZspxauUA7qo6s9m0Z4IEJ+H21jjRodpyD72FwzzGk9MXYnsi8d3EzpETqBPAWw==","shasum":"7c154c2e570fe7f6c9c140b46f574ca246bb77af","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-aff8e2f170fd0ef6ffe779c900a673695735a03a.tgz","fileCount":1295,"unpackedSize":12405445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/eVfj1/xN0a0E1SMqROk6HTLz3az/HPPGU2MkU5ClWQIgZ++SEbkx/O6f48mpj8fmiNmbUF8ykMNi3ttsvOBkB64="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-aff8e2f170fd0ef6ffe779c900a673695735a03a_1633452334636_0.6569575832488415"},"_hasShrinkwrap":false},"1.0.0-884edabf1990601c93a64229083be94ee512cede":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-884edabf1990601c93a64229083be94ee512cede","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"b8a9d9222985ace4e32ce1730bed45798a1aa39e","_id":"@augmentedfinance/protocol-v1@1.0.0-884edabf1990601c93a64229083be94ee512cede","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-VryNbsHbi7IhgwHuTAqsVlEFlb85oc4qln4XXZqZVxOoujIEPWPxls2GnhEjKJbQu5WTater0lqWsdPINDuPdQ==","shasum":"826ceb21abd686cd8e7dbf5500bb55ca55b557e3","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-884edabf1990601c93a64229083be94ee512cede.tgz","fileCount":1295,"unpackedSize":12405445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNtxNH8wG97mGSruwkdXPG+EZpxmUd9oq0iB9U3JA+hgIhAKtmeIJE3cHYJrl56E/f/O+g+hE3Jj0f2uiruZTnQtto"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-884edabf1990601c93a64229083be94ee512cede_1634283798368_0.9744349013885008"},"_hasShrinkwrap":false},"1.0.0-c607ee8353ef3881b5d67d05b260d183264ee961":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c607ee8353ef3881b5d67d05b260d183264ee961","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"fc56f66ec37d4e8bb9389d2f9350a8adfa1102d4","_id":"@augmentedfinance/protocol-v1@1.0.0-c607ee8353ef3881b5d67d05b260d183264ee961","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-5HQArY4mR/L6DmuSMSRJahWoxh1rQo1ZHaAeNoUqFr+ZrSGvikUByydp7euhldMTdvRVWIjdE0uamVvxclRyFQ==","shasum":"b80593b5400453fa13f431b52e32ecc39d1b2fcd","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c607ee8353ef3881b5d67d05b260d183264ee961.tgz","fileCount":1295,"unpackedSize":12405445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Ey9FMv7FkM7Fua4vBQg7/ho4ZehxtJXGlcAHhYPD2QIgAuLML/T+9NYhAPrgpakxxeeIwG+43OmkoRxspvPWaXs="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c607ee8353ef3881b5d67d05b260d183264ee961_1634305051461_0.6485450581327885"},"_hasShrinkwrap":false},"1.0.0-fb4262668b34d913f9a6c78f528466043a65f321":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-fb4262668b34d913f9a6c78f528466043a65f321","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"4175ed2ba2e5c98fed6a3317535862de3ce77c54","_id":"@augmentedfinance/protocol-v1@1.0.0-fb4262668b34d913f9a6c78f528466043a65f321","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-hiShmHzHbuU6JUvD/ZSqUBxKOsOa7BIrkliitzyizj/mhGTPlhijjuLtTJavdpVflCcIPSHLqA1RNkQLoraBvA==","shasum":"8a7922aa3380aa4b51969d0fc2adf7a4b54481aa","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-fb4262668b34d913f9a6c78f528466043a65f321.tgz","fileCount":1295,"unpackedSize":12405673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8yFqjLqCiQFl2VqtsmaHz84bCCyT6qTjnAbsnBph7kwIgTcLIYOUkKWO7KzRU9rKG1tJuD4Zz36JMtvLKMmMSons="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-fb4262668b34d913f9a6c78f528466043a65f321_1634544433592_0.12658126684500437"},"_hasShrinkwrap":false},"1.0.0-342cd8d6902bb72ef742c43e8dd9838bf1a78bb6":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-342cd8d6902bb72ef742c43e8dd9838bf1a78bb6","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"1b514395157037b09fd2d67cb9b3e0a88ece641b","_id":"@augmentedfinance/protocol-v1@1.0.0-342cd8d6902bb72ef742c43e8dd9838bf1a78bb6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-EYBuvSbzGpYyurwwHMfUtvAYLq9wrf4qq05mXnAptsFC0sZrc5t903yKHaAhd/NdS3ufvkn5xjcE0fOpJTcHMQ==","shasum":"cb87ebd8893f36910025ed18f9700615fe3f9454","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-342cd8d6902bb72ef742c43e8dd9838bf1a78bb6.tgz","fileCount":1301,"unpackedSize":12453747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxVbPrE55aALw5tp85NSB2h9PNjxIDVYUm09yUdKKECQIgC72GJ+xvEf2w/MJiWS6lQ0lNq/3gkIZdj7cbvpOmhuE="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-342cd8d6902bb72ef742c43e8dd9838bf1a78bb6_1634719862598_0.5539141447401676"},"_hasShrinkwrap":false},"1.0.0-b6f0f03f1b46a4e471dd6f1f1a391be777110384":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-b6f0f03f1b46a4e471dd6f1f1a391be777110384","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"e724a02e69fb0b24364d857ba7f1374f549a9b5b","_id":"@augmentedfinance/protocol-v1@1.0.0-b6f0f03f1b46a4e471dd6f1f1a391be777110384","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-4oZwD0X5tVGoYqr7DsmviQNd5GmbH8p5rpn3v1lWpZNsrT+RgLmiUgxbBhKEzTnRUETm/Lgh+FLHP5LhYL/cQw==","shasum":"2e0ddc5f0383d5d5d1376b1f3de59cd143972465","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-b6f0f03f1b46a4e471dd6f1f1a391be777110384.tgz","fileCount":1301,"unpackedSize":12453747,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhyhg7dmhqC/VTifXp0iR4coh8beCpxAlERAoVAW/43QIhAP0twduM182vjL6IKyPaB0Y+PozHVELSny8emOgUKxSY"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-b6f0f03f1b46a4e471dd6f1f1a391be777110384_1634763253132_0.10374617745009251"},"_hasShrinkwrap":false},"1.0.0-ed6c1869de4508f0ae80a5496f9bc02383e45fd5":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ed6c1869de4508f0ae80a5496f9bc02383e45fd5","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ccefdf66b1c18d3438ce681aac16510e055cf205","_id":"@augmentedfinance/protocol-v1@1.0.0-ed6c1869de4508f0ae80a5496f9bc02383e45fd5","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-loVim7ym17Q6ItlQmn+bgEAyKlYV2h1lmGnxBxnGG5WwqB4pg8xL2xf7XhoT57dUkdBYNXx4lWb+evFhfJcfBw==","shasum":"23894c3b32a608ed5a254f0a0a31c9dc6ebc5c39","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ed6c1869de4508f0ae80a5496f9bc02383e45fd5.tgz","fileCount":1301,"unpackedSize":12454285,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0GL66QOLN0WQ8fPzJG2bkKUJQGq37hT+atkTMGtSXAAiBB4JOaCHu4nbpBX9Bfsb+Oh97DtgyvDnT6u8U7bUdcbw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ed6c1869de4508f0ae80a5496f9bc02383e45fd5_1634976662817_0.33849980176558203"},"_hasShrinkwrap":false},"1.0.0-c1a9db6c02ffe051b1691ee0ca2e6970fe3326a6":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c1a9db6c02ffe051b1691ee0ca2e6970fe3326a6","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"16642eb23ea276a9eed6dc381e34f0d437b9040d","_id":"@augmentedfinance/protocol-v1@1.0.0-c1a9db6c02ffe051b1691ee0ca2e6970fe3326a6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-U8JBjyxVUw7URvS7qeKiOQIfvfvVTKCLjMYeFQ4YlZiWrWtKu9MpcijbncU2L7lGia63Op4aEQBpiCFNnT4DUA==","shasum":"0d25f7f2d35a8fc23812d8108ccc15d85449b4e4","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c1a9db6c02ffe051b1691ee0ca2e6970fe3326a6.tgz","fileCount":1301,"unpackedSize":12454285,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG83qi7FhCQIf/GqUcOqx6rIefp++bU4rJFmfgF6HiyfAiAVFraxeWP7/H/uaSmEJkXr29+F2aN56vjfqq7EUUKtXQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c1a9db6c02ffe051b1691ee0ca2e6970fe3326a6_1634987121796_0.5626960284874809"},"_hasShrinkwrap":false},"1.0.0-feac65104cb4dfd72cf68d9042a327bf8480152a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-feac65104cb4dfd72cf68d9042a327bf8480152a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"bdb2fda6573089eac9581dfe14f537ab77433235","_id":"@augmentedfinance/protocol-v1@1.0.0-feac65104cb4dfd72cf68d9042a327bf8480152a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-PHaEDvNOx0XPBFZIGEMRFQmGj3rOK3+99/MplmmWuyMWbSvNXrm/nKsRTjdyLxXy6MaBpL1/ozBKgRHK1t4i9w==","shasum":"77ab8128d1ae8ed3f70fd5c9405a359ee2099a13","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-feac65104cb4dfd72cf68d9042a327bf8480152a.tgz","fileCount":1313,"unpackedSize":12682182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZFxemnGIJb1W+UwNnhhJmk5Gx601NlK010LiYOQRBlwIgKe8TpSuSqkQtxn9MHY5tf0hAKU6Hrt9hFrG7BejcfF4="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-feac65104cb4dfd72cf68d9042a327bf8480152a_1635259999713_0.7233853356913271"},"_hasShrinkwrap":false},"1.0.0-ba7a31d2fd6defb7c52b095661a8a4e7969014e6":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ba7a31d2fd6defb7c52b095661a8a4e7969014e6","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"b98920725d53667dc568a51a3d2e2d96f8117272","_id":"@augmentedfinance/protocol-v1@1.0.0-ba7a31d2fd6defb7c52b095661a8a4e7969014e6","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-FA7vvcURHvQgmPLQ91oU/yG3lZREhnPb6ZLcPbMuqA14Rxpu+7iQ90lfzGjYQ6jujV2O3STDOJDXtg/npupVMA==","shasum":"b4390b183ae5e76f0e350f5979464760ceeb156d","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ba7a31d2fd6defb7c52b095661a8a4e7969014e6.tgz","fileCount":1313,"unpackedSize":12687480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbXa9ot4XyjFJQdU7EFUvPJp+KJ4cKfyhyZt83UrOwigIgLZaPib1+dtuFQD8NEdvJ4vr2fG6vrH7Yjxx83Jm3rxw="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ba7a31d2fd6defb7c52b095661a8a4e7969014e6_1635366527955_0.2082584863342234"},"_hasShrinkwrap":false},"1.0.0-16d4567557dc150dfdd9ca2cd4ffc0352cdcbe65":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-16d4567557dc150dfdd9ca2cd4ffc0352cdcbe65","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"e969dfced990290f607b57742aba52c8f3308d32","_id":"@augmentedfinance/protocol-v1@1.0.0-16d4567557dc150dfdd9ca2cd4ffc0352cdcbe65","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ZkwxY8NLyM7uuKOsDjSGlMBwucmB+1DBPpfOZ927IZgVk4PJ/qCSQFJk98lW0u415pxy8XX9kIVxi6e8rbFiFQ==","shasum":"28efc9efa5db7eba00c8c492ccc12f530ef9db07","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-16d4567557dc150dfdd9ca2cd4ffc0352cdcbe65.tgz","fileCount":1313,"unpackedSize":12687480,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRWFIE3Fc4HFBtkm5iH6MRdzQe+rsaARXMvNAFOBBg2AiBEUO5d18JmUEVFV2HDC3z4K/i2L6UQT0nFB1lEMGbo4g=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-16d4567557dc150dfdd9ca2cd4ffc0352cdcbe65_1635771737128_0.05778754989792545"},"_hasShrinkwrap":false},"1.0.0-c5bd2b0061aa09c74ee3036e0478e43503aebe14":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c5bd2b0061aa09c74ee3036e0478e43503aebe14","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"4bce72ef27f4117d62868a5e370039fb1cec9331","_id":"@augmentedfinance/protocol-v1@1.0.0-c5bd2b0061aa09c74ee3036e0478e43503aebe14","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ZqR4vSfm1xYzDglvc8xFSHKSPEaUTEjTzLEvbNlPcXRDOCSLxBCNIPNXK9ODcwDt72fgoPQcblLJK4BeZYiDTw==","shasum":"4a2d5b7ec0657d2c11799bb9c0e1ed4369162de6","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c5bd2b0061aa09c74ee3036e0478e43503aebe14.tgz","fileCount":1325,"unpackedSize":12816641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtCjPZv1yGphkqESBdDUymlwGC2mOd4lKTtf3rMDNi5wIhAIKYkr0dpWlTW8rE+RGTxYi6/UmGgsFqpq7pS+d5J9aj"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c5bd2b0061aa09c74ee3036e0478e43503aebe14_1635774294934_0.979808216805764"},"_hasShrinkwrap":false},"1.0.0-1e8c25f52365c3663a7366d82811a26229d507eb":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-1e8c25f52365c3663a7366d82811a26229d507eb","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"9fb26f56db270fbfe87b93de238efa827bc33fa8","_id":"@augmentedfinance/protocol-v1@1.0.0-1e8c25f52365c3663a7366d82811a26229d507eb","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-W3vPbL6sh8oUMgey4jrgtTG8YBKiqyjjBZ5a7TL763bCOh+hdU3SSt4/Cqo8no43V4eowbheiY0YfCNvIcXYMQ==","shasum":"d01084313383258c11e33df7b35f5770cde0db35","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-1e8c25f52365c3663a7366d82811a26229d507eb.tgz","fileCount":1325,"unpackedSize":12816641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmc+dlKkWaW7fsKrY+gRhVlU1vbCPHjvoMONUFnZeekAiAPcXjD2OiSwbmQNMjq4wKGT/GcZBYk0qI8c8dDfBVjKA=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-1e8c25f52365c3663a7366d82811a26229d507eb_1635774804910_0.7116563674691729"},"_hasShrinkwrap":false},"1.0.0-aea4631c96eec719515d718fd2f78cbb0f60710a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-aea4631c96eec719515d718fd2f78cbb0f60710a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"19afd56a7aca8850f1cc67267537b37eab253dd1","_id":"@augmentedfinance/protocol-v1@1.0.0-aea4631c96eec719515d718fd2f78cbb0f60710a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-pEef29n2VDzqif06Ou1PPjU6mT/jEqshn+N6OLB0L097WVdEDDmo2A1YbmxulUPL5sYI3Lr2n2LXqM6P/nG7mw==","shasum":"ccdad3b31bc492c6cb7a91a21be693f5bfc80562","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-aea4631c96eec719515d718fd2f78cbb0f60710a.tgz","fileCount":1325,"unpackedSize":12816641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpsWCYAJEdp5FUoMgGabIkY8LOQ+0r8IppDKTbFwuTYQIgWhno0Yl09cx1LJiLDLKTeMTbIPIeH7vnKaHgvibILH8="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-aea4631c96eec719515d718fd2f78cbb0f60710a_1635948981490_0.6690833756890711"},"_hasShrinkwrap":false},"1.0.0-673eb0b6a8a073332258f736ff3abe0c8247a547":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-673eb0b6a8a073332258f736ff3abe0c8247a547","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"31585ca826bb14aa46fa192ba0d2ce9f2e29707a","_id":"@augmentedfinance/protocol-v1@1.0.0-673eb0b6a8a073332258f736ff3abe0c8247a547","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-wv7+WexVTYom5IsAGhfaRsBi5V0M3Rq8luNDJ7k85YqFsyWZgOhgkx3DhuFvJAYqZ1IUv0aUdJtaJvR/Gs75YQ==","shasum":"172efb59290f279c69494309326ee6292472cd26","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-673eb0b6a8a073332258f736ff3abe0c8247a547.tgz","fileCount":1325,"unpackedSize":12816641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2sQkJt1DbEEff1HeYWBPUfgAqmN1U1xyH7aHS1QhfJQIhAM/ROvGBGcJdVlV3bvkPiRQyRCy1UhwoxXebI3Cmiu24"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-673eb0b6a8a073332258f736ff3abe0c8247a547_1635949086844_0.36086280325015285"},"_hasShrinkwrap":false},"1.0.0-c005d194962f92a4293121992e3e602eb769564a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c005d194962f92a4293121992e3e602eb769564a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ebd1a5864f274052a667e37481319b12e24696a5","_id":"@augmentedfinance/protocol-v1@1.0.0-c005d194962f92a4293121992e3e602eb769564a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-18S+zYFew6U7rUarqV3mbwkl5pQFFrbyJygVCugaQupI/28CidDx3fMVJEpWhxwf9zF1ZP7rGk7NVbBGJrafIQ==","shasum":"b33f0a2dce37a2709413e6406255cdb898fdf85a","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c005d194962f92a4293121992e3e602eb769564a.tgz","fileCount":1325,"unpackedSize":12814222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX2nWWvkDFWD+JTo58xCmsScVCSGCngFT6J0sHtsWYNgIhANWYf8BgKV+XeMVd2r8ZYUikjWhZWMmnjZ+HmCHVG4LT"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c005d194962f92a4293121992e3e602eb769564a_1636016678744_0.5317443972629992"},"_hasShrinkwrap":false},"1.0.0-ef79029c0bb2f4a9c9c3a08032c8aee2a38e96c1":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ef79029c0bb2f4a9c9c3a08032c8aee2a38e96c1","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"5389c450862774081265dfddadb74450a7c0bbac","_id":"@augmentedfinance/protocol-v1@1.0.0-ef79029c0bb2f4a9c9c3a08032c8aee2a38e96c1","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Z4r/BghEVQlI0LUZuQEFZF6czC2oJ1WahwzIlLmFERDHaAq7rp8vUASg30ZXwY237wG6y/zGVN1zpoK4/aojOw==","shasum":"94b9a6f22f609e6e85fb605e4b3f0e287ba3819e","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ef79029c0bb2f4a9c9c3a08032c8aee2a38e96c1.tgz","fileCount":1325,"unpackedSize":12818584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLUIOdAvJSJ3EN4en0utm4oY7WnUOtgVhxyeVhYpU49wIgWXUdYwTyBvHXAtZkFEk92b4abH/17pkzbwEXEpGGV9s="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ef79029c0bb2f4a9c9c3a08032c8aee2a38e96c1_1636039444519_0.7246517084249857"},"_hasShrinkwrap":false},"1.0.0-8f604650d082cc7040ff8457d032076d22dc925a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-8f604650d082cc7040ff8457d032076d22dc925a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"96794adecc4904019d4502f0415a10af381d864a","_id":"@augmentedfinance/protocol-v1@1.0.0-8f604650d082cc7040ff8457d032076d22dc925a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-zvqPJX2dqEaom/DII77UcQeckI9b7tmVUhut28dE6US1SDDSxyAelVAGukpOfUcb3pQ4nUFyVdZFvj3ZZHG93A==","shasum":"b2623b7cf3f763b7b7f4a15bdac79fea9d4b85f4","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-8f604650d082cc7040ff8457d032076d22dc925a.tgz","fileCount":1325,"unpackedSize":12818584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzSblrf1S9MvN4Wh/EwkC9tOfHhlIND0qQvjrVyay3UAiEA3U2uhjW2TpJnoeRJousHGMhS2S3VZ6C8yJr6x9NCjDY="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-8f604650d082cc7040ff8457d032076d22dc925a_1636125456829_0.2871382126776818"},"_hasShrinkwrap":false},"1.0.0-be30885a05ccd5458ec23ce16619cece201f2e16":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-be30885a05ccd5458ec23ce16619cece201f2e16","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"0f0414427234f33627b0c969ab7bbc50eb7eb5c1","_id":"@augmentedfinance/protocol-v1@1.0.0-be30885a05ccd5458ec23ce16619cece201f2e16","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-AoZwwiXVOk4XfZ8Qf9kUwu5L+Cxiq957XO3nrMlIKi9slhLWKtSaVNK9UU3bxb0HtxqPG9UtA5Mdv89+bPeDVA==","shasum":"23c41c045cd98f7d65712a612d4ce178f70cc4a5","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-be30885a05ccd5458ec23ce16619cece201f2e16.tgz","fileCount":1325,"unpackedSize":12818584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvdCtRqAY9iKul4CTxE+pAXNyGHCq43tR8r+z3VIDkSAiEAn8pKs9rUPnA2RU/anR82E0NKvI48NIpSDHck5adjnhY="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-be30885a05ccd5458ec23ce16619cece201f2e16_1636361205164_0.2716419435514721"},"_hasShrinkwrap":false},"1.0.0-19086c283a302f4190321a2b2e5b04fde907299e":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-19086c283a302f4190321a2b2e5b04fde907299e","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"bcda692b56b3e30b347acd42734240f06de77202","_id":"@augmentedfinance/protocol-v1@1.0.0-19086c283a302f4190321a2b2e5b04fde907299e","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-AHtLsIcqVqUvT4XApi96QXhFX07ZKuIeXUSzgYeilOxre5hcsFzMNHuLBp/2beRlh4tfePGazg4tsk0P3tFmjw==","shasum":"417568a8b7d1191e6af8778caae35264b3bbedd7","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-19086c283a302f4190321a2b2e5b04fde907299e.tgz","fileCount":1325,"unpackedSize":12818584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmPEqbl+sQDpD4EW2a2uSRS4JAPu8JVi1r+BJ1lVQvAAiEA7+HAVwDjZFkkEi4YyEdH/kw55lQI5oS+qAn1s1Xw4YM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-19086c283a302f4190321a2b2e5b04fde907299e_1636372838833_0.6833039769061291"},"_hasShrinkwrap":false},"1.0.0-1ef90d68dc2980929ad5afb0c5e4cbd31afb83d8":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-1ef90d68dc2980929ad5afb0c5e4cbd31afb83d8","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"d9d18dfda6c8ebc9035f38abc7ffb8bb1612dcef","_id":"@augmentedfinance/protocol-v1@1.0.0-1ef90d68dc2980929ad5afb0c5e4cbd31afb83d8","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-FVOIA4QYA19KkAXcq8LQpaKb+hcWsYWk67zoTAyANGC+83PlNo8fLic5lq0Z+A35e9y+0bxTJAZrZnlyvq7FyA==","shasum":"61948f3b56af413828c64777f64e42f2131c7bcc","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-1ef90d68dc2980929ad5afb0c5e4cbd31afb83d8.tgz","fileCount":1325,"unpackedSize":12864227,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfox/8rFWz2Hm0SJe1hTibrRXe+lwnDF1nASVZ2iaYUQIgZqq4ptfRiwiBfYQgYLOBqkP0jC4JAibwt/+A0RGaHd4="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-1ef90d68dc2980929ad5afb0c5e4cbd31afb83d8_1636376329957_0.0689908326810198"},"_hasShrinkwrap":false},"1.0.0-e6f8138d016345ed58c66f36aa39936ac3596576":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-e6f8138d016345ed58c66f36aa39936ac3596576","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","hardhat:bsc-test":"hardhat --network bsc_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"156074ce134d7c0691663144e783c50fc242c018","_id":"@augmentedfinance/protocol-v1@1.0.0-e6f8138d016345ed58c66f36aa39936ac3596576","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-tKZH6vsbSPAGpJviul5qhGs5MxQAikxxfVKkp863J0dKagWzio45HJrfwg9u+RLYLhhA33nfNGZDQluMuQkxww==","shasum":"c2d4a88f15b284de8a4c1fe74f74ac8cc4606b08","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-e6f8138d016345ed58c66f36aa39936ac3596576.tgz","fileCount":1325,"unpackedSize":12875529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8BXHbIswpjnepGit/KHfhQDKvAphtukfSF8xyIdpBqAiAuJ9jaBAABCPBjgV701gKAEw3e+JyganfVcOuqYuIWGw=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-e6f8138d016345ed58c66f36aa39936ac3596576_1636463524890_0.2030142602314824"},"_hasShrinkwrap":false},"1.0.0-7cf62bb3b9afb942b92dea5d09a0b23f51d1b1a7":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-7cf62bb3b9afb942b92dea5d09a0b23f51d1b1a7","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"3857c5e7b64b2c2c06987bf03ee23d7279d12c15","_id":"@augmentedfinance/protocol-v1@1.0.0-7cf62bb3b9afb942b92dea5d09a0b23f51d1b1a7","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-HNiyguXDcREa37kby1JOu+mTxJ7FiyjHaPkjP8SzjUuGqWNwl4EHtHkhK1ZU6naCpxT6+nMnh6zfa8Gf+mlvsw==","shasum":"e9e006c86a7f765204c4eef8aeb182776fa0ae0c","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-7cf62bb3b9afb942b92dea5d09a0b23f51d1b1a7.tgz","fileCount":1325,"unpackedSize":12875541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFCH1aZpFCu1PNJsNmIVjMIXYt3TaNVfxE5j4VeyRgTWAiB3PAZ6e7SswkUVU7gpjujdhlBh3LzfYiXVpG3YJOsKrQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-7cf62bb3b9afb942b92dea5d09a0b23f51d1b1a7_1636625560287_0.6374070367986184"},"_hasShrinkwrap":false},"1.0.0-658a14468353bc087c0558e91e8d224dc0c52b11":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-658a14468353bc087c0558e91e8d224dc0c52b11","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"6df28632fcea8006824675100c4ca03336fc7746","_id":"@augmentedfinance/protocol-v1@1.0.0-658a14468353bc087c0558e91e8d224dc0c52b11","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-eTnwjj7+BY8USOL2vChIJvRY4t+1Sc1WCxsXggEX7MSh3knfclCzyF+/5LgV+oi0eIJxTci2U3DIYo0lF77KeA==","shasum":"54f80d07de5129bc0071577573f513f8528d7c4b","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-658a14468353bc087c0558e91e8d224dc0c52b11.tgz","fileCount":1325,"unpackedSize":12875541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB48GgKqP9lcIWNtUjK2pL3lywUMjB1Ea523EaR7kJacAiA6ujE6UhORb7muNTX7lIes/tS8kWgiufwrFQ8qVKt8DQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-658a14468353bc087c0558e91e8d224dc0c52b11_1636638731127_0.5567768431191724"},"_hasShrinkwrap":false},"1.0.0-0be4dc7d1c12387d4d86a00977b56459b69af185":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-0be4dc7d1c12387d4d86a00977b56459b69af185","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"d4d7449dc14188aa5aad9e34a7a4da6978061cd6","_id":"@augmentedfinance/protocol-v1@1.0.0-0be4dc7d1c12387d4d86a00977b56459b69af185","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-ve0YCb2Gfo79YMIVnMqOaViUbCI8pvO+1SBX7eSDCmcblHKXur4kQv13gXyWyf8dRnSNCX4bpM8Th1UrfImrnw==","shasum":"e83df987514c2406b08bea327734d62c2975d372","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-0be4dc7d1c12387d4d86a00977b56459b69af185.tgz","fileCount":1325,"unpackedSize":12875541,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVgTKptIx6HCRh+yHihSkhEKXvF3SX0Q4kL9OWwetJ9AiA1AOevajUIjb5J1rBJtHrnoTenbIb8zo83nklDWRBOXQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-0be4dc7d1c12387d4d86a00977b56459b69af185_1636717504162_0.4036327168244711"},"_hasShrinkwrap":false},"1.0.0-0fcc022f530b5ad12dd497ee561141f92c5ea933":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-0fcc022f530b5ad12dd497ee561141f92c5ea933","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"d93f4abc021ee628a58b5036466f76d1009af770","_id":"@augmentedfinance/protocol-v1@1.0.0-0fcc022f530b5ad12dd497ee561141f92c5ea933","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-uGUqxSgCK7wX4dWh8jUnKYey9ziAeyUGnYWsHJtikLHSlzX0DaZICv1AAcWgWsMO7l8feDkLAIl+M3iI1ijz+g==","shasum":"250e10d813e4c1067a436cc3bfd38c1d47ef26ca","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-0fcc022f530b5ad12dd497ee561141f92c5ea933.tgz","fileCount":1325,"unpackedSize":12875541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkpefCRA9TVsSAnZWagAAT40P/jnkgebzlv8u+gsAG/00\nfgqqYYH8CrtFf+LqqH6eVJp9dXtTEeS6Z0Yn+qoojv+AFHmDzZpfJY72tcu/\nZaFDC/72k9kjmP3VLzvxORDSduGTQc2bYJEK4UhJdxe2untwcF8GHHbTIJKR\nqhDeaf8AUHaBfxyzQuOJ3fGahSLT1iwdLF2eldLSAnG7g4Us1BeRPquk0dm9\nqtf9R9UYygwPF+9QHU9Z2TKXg1Btyy+NrC5oJQY4dFNzTvkppFwqK9zVFmQI\nXqeBo3isZX6esPhsb5txqPce69GZ+AVedlt5GSWWL66CoQB9kHMaIp+UVAu7\nEFU1IpXJqIKlf031mZ78I9TBIcJKEbUdZ9FtmN8DAxfziP9QgAjWR4+XD5w7\ngbRolklgguUC9ndonUfcodE68/qnpLqmXq4Fk+59FIuvPw6tRQtQO/A1mzwm\nhXCz8XOfLxUuCxdW2yeaChi5VRSjjoPyeh49+EygV93FDP/JUsAp43LEswVX\ngjmkPtF2gg/7aAGSYqZXWkOtPbhfGacNpHv/EeoHpzKwQCpDZPwEesiITfzi\nP9/fgeCakOg+Aeslgpvmrdn4U2ND21SIk/52VlYZ36KUUsak/SPxPNlWbV95\nWYLy9os3OcY3pr4vBfY55GadBrqi+sSYjOm8+JE1uE807vFd6G29FwPtz36z\nXasq\r\n=u+1N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeHCpvBrqKdwYteTlRrNHjMGVXXzN69eIV3P4XQ2WICAiAHNd/DvFjPatpV1Dki81BaHmZikmPFsa3H3tuG0Kj08g=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-0fcc022f530b5ad12dd497ee561141f92c5ea933_1636997023216_0.7890410325458046"},"_hasShrinkwrap":false},"1.0.0-d5d502047a224e8a7d5bb2ad0044260ad423b87a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-d5d502047a224e8a7d5bb2ad0044260ad423b87a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"hardhat --network mumbai","hardhat:matic":"hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"d4e11f38af780fb6a5dc46e576bd991ee8302dbe","_id":"@augmentedfinance/protocol-v1@1.0.0-d5d502047a224e8a7d5bb2ad0044260ad423b87a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-dGNjtIYvMEQhJ/kMS5zmSzzNPADD7jF2gkZj0WKChx/IcMEvz2eWrViNEqGFwQ+/5JL2VxdgJlSH2gEL+HqRRg==","shasum":"e98c55b851c048ef73ff0569603b6dede2afd9e3","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-d5d502047a224e8a7d5bb2ad0044260ad423b87a.tgz","fileCount":1325,"unpackedSize":12875541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhngfPCRA9TVsSAnZWagAA5ywP/ih6ZZTSiH/4HI8o1eDa\ndV260z/2skR4QL5+UK48GVaekIo4OQRVw6e/YIbDMVtAPPE25smLxBlxBm1X\nitMXs5Da/Pu44YIU9tc6Vh9wtVKJDOj3gmm+6sHSVjBYxjQz3ZoG734mLZIR\nE7yRMRwz3HWMP7xmoCbV37/zjXTlidWFrFpjlDj977sCAA01qlkEquRXTSDz\nNM6ycU0hhVBNGK7VzkraE56Jh1IFF66ge8k0/Bhm6nhyRM64p1LOTjGdiOMu\nKAsoft3up2DIUqUwXFP4P4BWD0lBF3lJwTyxGdSq4pThvN5MuVW0h/xS9+Qm\nNlqmjbFWX/BDbOPwUBNlgabQDhuF6psyXz6Afnir8rNJRCy7kdam+7zIG3Ch\nJl7D8GAiOK6rbf7mfiF3DtRael1jhzNXuZwSz2MDDtq2Y6gaEXLWCA5Q+wwF\nTndc/L3BP8Pvf5NDvo4M7dnMLEpbOh0REGB9EVdKAMIDB/84/ouWvLmyzf8i\nGqsixYYq40gniK/PybIV/1kZ//upfaJA5VZ+95Cfgm+0/esCU0xIRDL2I/at\noAskwwyxqFUkVN5aYsl8ME/czhNVlUwKJAGw58UBT9dDhFatzTZ1sAWywm7J\n1Snv4DV7+uZ7dReVxDcuNhOY5yMv2sOGAq2a3+0MsHc5V3zFBiaUVRxkAjJB\nyq8f\r\n=l2GK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuhDQpjr6NYFR4hOehJVojfpTue5Wi0+2OzXQhgCSbjAiBzsPx+dtjP/dRZyROFxcSJProb/SgOl6M/oD3jwjBhzQ=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-d5d502047a224e8a7d5bb2ad0044260ad423b87a_1637746639628_0.4934893949405579"},"_hasShrinkwrap":false},"1.0.0-ccfe75b637fe5cb67a1aee129160735807e6ccf4":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-ccfe75b637fe5cb67a1aee129160735807e6ccf4","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"06e9c5a529b10337c48fcde1a8218a18370948c2","_id":"@augmentedfinance/protocol-v1@1.0.0-ccfe75b637fe5cb67a1aee129160735807e6ccf4","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-GvUyYYlX0K66SDJx7miqNzn5u3iRhEjS0joS3SNv/6Bs4o9u0xLqC17krBHReH7ytTr2qkz404MOJc7eEQJRvA==","shasum":"b9e1bf71cb7e84d7c7ed8207081afc1f7c1f7c02","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-ccfe75b637fe5cb67a1aee129160735807e6ccf4.tgz","fileCount":1325,"unpackedSize":12877969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnnvUCRA9TVsSAnZWagAAex8P/1iuA7KqzinQDf706CY+\nROogi/I/9AHMWNl/HTTxBwBhTXb1oybqP7Fd8jqfWABkR3WiBcvUNNz/T9MX\nn7z012gndQgbwnSrk9JZAfwYFRmJGtExFnwXRfIUkbTyzEdC99luKw1fQAqe\nOB8A4kWyZI/D3op0aKiZCOYy8d7CVU6JC6lelFZvTPkVC5STKycB2UAd7vvi\nmbn8jkyGf3z8JUmudx7G7r/QKY7r9xO8l3PH4pVkzbTTCBU2LgTzMjxM8lTy\nFjBJkO3FzCRGQidtsI23j58yBZMfX0cRlm0cCY2VfD66xwAfPmr8bYF+mydD\ntFfiLyX2AJZFFQfP36j6mO4s7hL6Y3GLK2+4GtRzLu636yd3Dvxpe0WeLPgW\nbwlgHYuOGH719LCRT4+eWoWRreoIr1iNLglrBdXjE9AiNLfG6JJ9gRt1WBOh\nGdhEk9CSrLVI+sZ3ULq6LkpiSCKUyDzmXckzbd6frOPOugC7HFdq6esaydSW\nSQY41AOlGfOSt5OI2vCrBAPRWvzpHtEiGfeb2lpEioL8DaBduEhJ5dXCRedL\nYmDFpSLj3xexHrHq8lQHAY1vXQEfDco1ubob/m3z8jL7UKC/LkGFHheVz2iA\nwbVtbnKxzfJWQHBQBhswcZFmME6zdFGEi+j7hLaPnI7HV6uEzm5FYTu2Tt7T\n1I0n\r\n=OjUs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5uNLgRPYrqfOH4IS0CqQ5bjE36d1XOIWEdEIXUZ7qyAiB9mP9sDlhtk7Qo/lksmbDjReRnTMV7tzkdtVyH3Zul+A=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-ccfe75b637fe5cb67a1aee129160735807e6ccf4_1637776340371_0.5772972652835953"},"_hasShrinkwrap":false},"1.0.0-8c360e2ee0c59ed1043178751eeebba26ea8fa71":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-8c360e2ee0c59ed1043178751eeebba26ea8fa71","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"MAINNET_FORK=true hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 MAINNET_FORK=true hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"MAINNET_FORK=false TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test:main:check-list":"MAINNET_FORK=true TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mainnet/check-list.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"MAINNET_FORK=true hardhat augmented:mainnet","test-deploy:fork:test-incremental":"MAINNET_FORK=true hardhat augmented:test-incremental","deploy:fork":"npm run compile && MAINNET_FORK=true hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:main:fork":"npm run compile && MAINNET_FORK=true npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"fbfe9ad85494c5319918786192be334fc2e90d09","_id":"@augmentedfinance/protocol-v1@1.0.0-8c360e2ee0c59ed1043178751eeebba26ea8fa71","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-1YP2k0/CJueFn4SQM3oviDBy5/ZmHaZXg0iT86eVMhuWu+NkCNpQnY1U63BQ7T8oKAZfPAYVt4IzxmEvZ6wELA==","shasum":"e094ea7a74e82c01fdb9550b6868451d56143b8a","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-8c360e2ee0c59ed1043178751eeebba26ea8fa71.tgz","fileCount":1325,"unpackedSize":12877969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn16ICRA9TVsSAnZWagAAkUAP/2G2xLx874doEClowyxR\ndpJC8i8CnNUzfvPxvlrPhdehK02tEO0uKPAmj2fWyqfAzi2Nx4FExd58erHb\nprDnZ1rB6ozkwBm8kWk/1FMZeOBTJOBLrEwOP0+Tvo0YsnP8zsINAEJ+rwJ2\nKitwA5j9yEOK87OJZy1SEcNr0Df+HkR44r4GN6uWHirFgxywbTWFMMIBfzau\nia+Sn3awSTo3tYml8DAcwd874gWoYwWciSAxSPUjucZbjlIocq5Wt86Nw+cG\nElFq7CezETe0E7Zf8FsAd0aKrvyyejahrynm8b+xKiEfxYEqbqOWYZQ0T9Vw\nPtmS6l4jyUrqUlprPN1UHoB2WaKakaGH2WHRBsdTeqrmb8h8yDggJRix+YtQ\nXFEB2pWYBUbOEs5JIElYUJvhdcNHEXTEh3AUfyhmVSfa6hlHVfdBy+W6sMOb\nR8gs+C/cTleRGoiCmVw7hPUiOG+yzftPJyCngp8oOKVE35D8chy7qrrgzjw0\n5YFOk2ntgrKjLmhx5NTkVXNJC8/RmbFv1fSTghnl5MfgbJOu8UtK0RoHOBEI\nizQTT4uZHmQC4xW5CENe8e/n0tcaorTvCZc8LBtNXWhuukoNzCfqsR2C1qXU\nDJV/qZDEAJQMVxtS+mCuVuyT29PdyQYohus/7BN+s5z5r6/z+ByCkxrHMboG\no2ud\r\n=BqEs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEFL1WTEcn5NVX3f7T6LqFeNVp8y1tQpUYzy/ir/GupwIgAcrvj/dKBfTqJWcQMacJHS4AbMhcslyOjxaZRVuJKXA="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-8c360e2ee0c59ed1043178751eeebba26ea8fa71_1637834376391_0.15204907060590123"},"_hasShrinkwrap":false},"1.0.0-7291695b06e30a4a35be81f97dd214bd09136823":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-7291695b06e30a4a35be81f97dd214bd09136823","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"FORK=main hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 FORK=main hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":" TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"FORK=main hardhat augmented:mainnet","test-deploy:fork:test-incremental":"FORK=main hardhat augmented:test-incremental","deploy:fork":"npm run compile && FORK=main hardhat augmented:mainnet","deploy:fork:bsc-test":"npm run compile && FORK=bsc_testnet hardhat augmented:mainnet","deploy:fork:bsc":"npm run compile && FORK=bsc hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"29c48dc3b4898c04b10e36559f25de2fa87b46b3","_id":"@augmentedfinance/protocol-v1@1.0.0-7291695b06e30a4a35be81f97dd214bd09136823","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-NcUIscnyfbcqdcdqjaLlJzy+uMvUBh6gVI/20+aPhLlheqwjv279+j9PirZ7qOp14+ILCpSK6AW7kbcVcEKDVg==","shasum":"364ab6fa8fd1ad1da6af47361bc9e4959f68267e","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-7291695b06e30a4a35be81f97dd214bd09136823.tgz","fileCount":1325,"unpackedSize":12877642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn3RBCRA9TVsSAnZWagAAdrwP/1SK978+MyLQuiKUZHL6\nDHSvfZ1tzAwmj2AzxVvQQIqxdE2r2rRaNAMGqRcw0svfaehI49H9mVpv4wYt\nrCTZ7rD8u6wIqgFw0/Brs+lAgMTk3suTYfq4wIXYjmgIq6V2GZDmlpZhnRVU\nDbwo84hab8Wz/WivUjtT4EB3yaxERs/3Mm1Jaf76xiEc2qfWbjKAUlIoE7BY\nFFltfMkc1Kg/A/0NHT0H+TU9DqnbjcYSK6YpRvT871RKan421mlj6Fb+KAKf\n+aT3uualC7ZlFFmxQ1TseoJ/cYo8ZSSnk8TA5VFZ5XhEzm+Ax00TeY7v9gDk\nzf4g3jbiHXT7EFObzIDRQu08eGpXK2OA5b76z/sAn98MA1CrTdMPGcRcVSd1\nUAzmYAW4EVHAK9Bg8tweBK/cXMc/1K4g6CaNWkR1SLwTzYyUhSbpkfChSxoV\npNiU9HQxJXtAcpLRQC9FdOLvXpaR7Gv8sfd4igICQ/DxwNkDZOPBXTkuqcNe\nrY9d1+22HPdeUWy5i93wdsAnFaRGyn3AdQrCbcHG+pamlpLUp7xPXJt1N4aa\njWq1qRf1BUyhUGJEofVBwB1j9SONgnfW5f4a70I2pDakZIpZ5mlyGU4KIhAj\nSYO/UVyPP2OuAvpp3isuVHraB0GP78vyWq4C3olu4hzlbobwfYvAYGdrhrVx\nLEwM\r\n=D5oX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdSecmUi9+TsbfKN81yV90PpG4gEQOcGkJxfqZJqhe2AiEAoioXGjn1Q8WZkGduCOTlL9Wmk3XEeh/jV4hjtNPWsvk="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-7291695b06e30a4a35be81f97dd214bd09136823_1637839937200_0.1557522721492519"},"_hasShrinkwrap":false},"1.0.0-dce725c111ed54aab49079b4604bb3458274a1e2":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-dce725c111ed54aab49079b4604bb3458274a1e2","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"FORK=main hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 FORK=main hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":" TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"FORK=main hardhat augmented:mainnet","test-deploy:fork:test-incremental":"FORK=main hardhat augmented:test-incremental","deploy:fork":"npm run compile && FORK=main hardhat augmented:mainnet","deploy:fork:bsc-test":"npm run compile && FORK=bsc_testnet hardhat augmented:mainnet","deploy:fork:bsc":"npm run compile && FORK=bsc hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"01836909666e81ef7432637c53ac5420c31001b8","_id":"@augmentedfinance/protocol-v1@1.0.0-dce725c111ed54aab49079b4604bb3458274a1e2","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-9oIKYPHPp7N1XBUDg2lfTpvXf3BofXXiXl42r7anziUhrVyQQeTolZi2E9uihbX7i7FjKpUTC7vKP2IAvOUOCA==","shasum":"2de372a6b4d9e0c8c8f8fc6225163743064c3229","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-dce725c111ed54aab49079b4604bb3458274a1e2.tgz","fileCount":1325,"unpackedSize":12877642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoP82CRA9TVsSAnZWagAAt8cP/RC8BysHHwQQ72ljgeei\n9+8uR9O++PYLqsoHQ1LIRdwUCMLX1p34qjF0aqjp1GqZv27ZQeurx0GNjOJV\nOiuSdNxePYhRkIsKmQ32s9JoRH3NFNTHFiB/hWnz3803tjup8oTeTgYd2Dkx\nNQB9TFP5t35nhaP5MEsgiZbxwPX5iKcQMamKgpM/aLqY7K78tUcWbEru3ExA\n2rzJq8qpMhnQitJl9uUCIEkFmlxvBeBy6/LFibK8o8K3/9h1Gf2BBPbL9XdS\nFcpyig1TdcVONFGTTZXQ1TCkKg9LbUPoHt7LhvX5RNVVq73q9A0xCS2czznj\n4w2Lz3xH5me4y8EnS3cHv7LR6uVYZ3se0kGBO46yEyVfpA//xMgjDU+5Zelw\nqfqBPEueH2z+ALh3ngIaUcPbGSegSuZ0DXwvQCGbeBcAwTgNAQc8hnC8w7cq\nt3zJ/3DD8whXvfu90HuYq2l4+eww7kPpENH7gZLNowMZ/gectcehdKq4yjMP\nsSlRBE48Mer6MpD3GCzSHFrI9HWs4DEeHC6ECxdsHwj+/KfHJKBbZAVdbx7J\nL2TkRGMQwMWc7BJ06pqsw0M9K/auW+V1+tcxCz87sedwugfsE/u3PLUvOraR\nnjTBYrpogeE4X2jzE1g3O61yzA2OFBKgk8Se5lei6Taj+1DXVjEsnPKV5nWU\nIyGA\r\n=IzBK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+3qh3EsLcADYJFoItGdtrLePDkzPZAZ0gBTnXcDyBVgIhAPo+4PF+Lj2mK8polJi263/9SSIkBq/8ZPLpm7eRYWOK"}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-dce725c111ed54aab49079b4604bb3458274a1e2_1637941045907_0.676093554759374"},"_hasShrinkwrap":false},"1.0.0-acf3b0fe9f73ebc3420f2a37880b70cce786b55f":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-acf3b0fe9f73ebc3420f2a37880b70cce786b55f","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"FORK=main hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 FORK=main hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":" TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test-contracts":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/contracts/**/*.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"FORK=main hardhat augmented:mainnet","test-deploy:fork:test-incremental":"FORK=main hardhat augmented:test-incremental","deploy:fork":"npm run compile && FORK=main hardhat augmented:mainnet","deploy:fork:bsc-test":"npm run compile && FORK=bsc_testnet hardhat augmented:mainnet","deploy:fork:bsc":"npm run compile && FORK=bsc hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"ebc92248188a9703445661d2a9afb71e8d60f72a","_id":"@augmentedfinance/protocol-v1@1.0.0-acf3b0fe9f73ebc3420f2a37880b70cce786b55f","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-3t37nXvz6yUsAjPjWz6ydErjjdTj5EeBffKldiaYrWk37kfqKgLv0NfMvyle3d2mO+b3wDbXOZnMFspKaInRtA==","shasum":"1000117c4907b21581ee164640666f1ee541c9e9","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-acf3b0fe9f73ebc3420f2a37880b70cce786b55f.tgz","fileCount":1336,"unpackedSize":12899602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoROLCRA9TVsSAnZWagAAaNwP/3yNnZQe5FnsO8n9Bqpz\nvlubyiNFHayCq4ARvdZ15cDRCPT0JlmbnVhOS/HiPLhwgUvXtuPZylRktTRa\nlQfCHx2HmzTvS9ZKw0hz4OOGpB2Aj72TzXVbb7slpoLELM8T1g14eUitLcuq\ngSuyY4rBnG2HEyp+Tzs5ykJNz8ZW2U/CLHl87JMTKS6yPv7g3JTztOt9rC+W\njAG+vBctzOwrTcsk6hoBJbuJanPmeHpTe8K/nDcgw9hESiWQMSmXTKcnHnQh\nsSbnFMSiRybW0TpFE8LsseqfUiFC4cfTiWn+s8hEba8tRYvusm2nCctuOtFS\njw0ogNUpXDODdNr8tt7fq9ct69z26mb9YJkYQrQtKNJwOb5aEO6HgjDpyYjz\nlrKZ2VytIho22S7o1yD1e4QtPILSXQZLyekVfvmVKhAEXlCyp9hCylxIfZhO\nVim07Eqni4FPVG52FM4IZ8cvXsKGj8bu0ksDKAZmNl3ddurQy5S9C9Q7DNbS\ni+Z5n+ukS93Pj9tzUxmjeqjozqbUo0CbbnKsI/8xzUTgS23qD8fqOm4WoKQU\ngJivTXjlof3pNLhKGhzJM7bubf/4bltqrnit8ElxhCZHex6/+a1XN/mOdI3R\nl8fZ7X4Co0+EazN8LcAzymRsThIRHQzXuUlaxSn4el8ykzDbNyTgVHQKlkJj\nP8Lp\r\n=AhJY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVPckn1mci9XgWkJhZ84TUr7Ix7gwmlZuv9BpR27HvcAiEA915ims4l1UyoM6UXQZ441b95gCLY8YP6gms7yc2qeG4="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-acf3b0fe9f73ebc3420f2a37880b70cce786b55f_1637946251052_0.4599810172817729"},"_hasShrinkwrap":false},"1.0.0-163ce534ca01c63a7306ff350bff6a444387220a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-163ce534ca01c63a7306ff350bff6a444387220a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"FORK=main hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 FORK=main hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":" TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test-contracts":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/contracts/**/*.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"FORK=main hardhat augmented:mainnet","test-deploy:fork:test-incremental":"FORK=main hardhat augmented:test-incremental","deploy:fork":"npm run compile && FORK=main hardhat augmented:mainnet","deploy:fork:bsc-test":"npm run compile && FORK=bsc_testnet hardhat augmented:mainnet","deploy:fork:bsc":"npm run compile && FORK=bsc hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"5da77944e2ed6a650d559087dafc5355421a1c41","_id":"@augmentedfinance/protocol-v1@1.0.0-163ce534ca01c63a7306ff350bff6a444387220a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-eYVvpuVjPWTijp7eRUse5BBO+uWgwaXT8rfx0xmDi5lOmEDgruBaPSwVNbOBzP2ZEC9gPul2Mq4dmerBa4N39Q==","shasum":"8ddd372e65dd3af00d672b5958a11912cc824b2d","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-163ce534ca01c63a7306ff350bff6a444387220a.tgz","fileCount":1336,"unpackedSize":12899602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpMAcCRA9TVsSAnZWagAAomoP/1Nx5w9DjX5n0+Am6yt/\n8itnBG1vjghEmtWK9Q+NzucUqBjgw1VmEuNAkpHcIvwLuYdgHp9LLp2N6WiZ\n47pRH2goRb+JTP7J1lpjo/Z+gF3QF+MRmFIKRHld3Nw0bI+J+A2g87eDRKge\nb+pGBBZVk2nmFNUYMcbjZq7RN9CX9CwFWLjUYbqsoB1EANy7WcFpnM1+TiwV\ngDewewqZhikCzbs4dNXuaDDCKTs6jF+9NVV7phsWRpbeU6mhwN0Xt8t6w67F\n3vPn2MfvUAz5FpuZhKIQ+IvRirS6BUiz1vIryTPWtPnJVJravJbmK+wHA1Cu\noYZUldkKuSnKPNd4GzxHUNIgi78ApQ8eE8NLRCLnt6qJN4imSjEnCxdCYGIh\nJ/tFmCe1eMYr1CrZarb0z1hOpT0NA1ynxdiBShoi5VaxLe27cB/ID8iCSVwy\noUWCebHQ0gdVySpy+uTyxiDa8p8c4p9fqxyTi9s7zEwnqI4wnUgEdtLj9lJU\nFZ6oihJUEROniDrM4wAkCZIpZL3hW2N3jeYXurLqLxOj92A18UQMn6VIDR+g\n8JFcwElxZG8dfxvWmXPJ0Kg35ZXvoFOy8YyiXyirVANkd+0x6rLVBCyjlhoO\nXhmYTwoYh1wNWkr7HQyUE9xl1YLmqHL05ohJqw1xpM92c7YkQwyiQxCBK+N7\n1idS\r\n=8ybb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWUwmVLjKPewiREGyzuXHAHobCAh6DBihmOL7dwyTa7gIgee/wBrl6yPUv+5ZN7DwnLQtEiAE0uj++0+AjhKhTotM="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-163ce534ca01c63a7306ff350bff6a444387220a_1638187035832_0.3585834036942672"},"_hasShrinkwrap":false},"1.0.0-0bf54d0d7b52cecdbf1afd99004e8ae0852bceba":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-0bf54d0d7b52cecdbf1afd99004e8ae0852bceba","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"FORK=main hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 FORK=main hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":" TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test-contracts":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/contracts/**/*.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"FORK=main hardhat augmented:mainnet","test-deploy:fork:test-incremental":"FORK=main hardhat augmented:test-incremental","deploy:fork":"npm run compile && FORK=main hardhat augmented:mainnet","deploy:fork:bsc-test":"npm run compile && FORK=bsc_testnet hardhat augmented:mainnet","deploy:fork:bsc":"npm run compile && FORK=bsc hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"390f0891c08416aaafc9b8c466b273f4772fd89d","_id":"@augmentedfinance/protocol-v1@1.0.0-0bf54d0d7b52cecdbf1afd99004e8ae0852bceba","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-vp0eQ7gUt4s7hu7eOS5NqihSDiAlp09EKHj+kLSb/0MwSWPO5Fjs92FaQDnPB0o8KRqbC/UCJb69Umig1J2OjQ==","shasum":"92e972a03e65e00519ee6f6f2917b1db15c3b86a","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-0bf54d0d7b52cecdbf1afd99004e8ae0852bceba.tgz","fileCount":1336,"unpackedSize":12899412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrbV3CRA9TVsSAnZWagAA69IP/j7JfHL3xKhJk9Vlb/Mx\nZ0UyHcVvE0UQIHf0gTLmPdHlg9JUQfIgacbZjsDEAYAultIerenaQbQWqDah\n7ILvGWq+ySfSwJeAHytNmU8E+EEyBJ1j15nnQjUz0YYiJE1KczxX/yjlZKnL\nvKVx/1G4cABV82vfb1IwYmB3bQklyunkP839XkUBO3FxsPjJacD8FKUp+Cui\nv8MfNGEh6NoHJ+YDv9F6b1UGaIz8do80CALdy278Z/n8i+HCt/ybyl60Bmgf\nCDdjXCxWq4ujB5aDB5P8mm88xskx/qwf/BS+jcv+Tgl0ZlJQ9hA2cewL+hqB\nPU/bTWQI8u2/4dp8fotY0dZm2IGAFwLxZdolzGXK3F9F9FpMiQWOpRKRO2z2\nxlv6hySxl340vVwiPoSfjb+pzd5inK0kyqOgJrFR4q5hyHiZp4SlRpykkH9u\nLGXB7wjvviGj1OMY8A4m/SXBRwixTbBNIE3udUZE7uCiU99t5x85XgsLePzK\nE8Qp/31tFuM9BZhIcC84qxARlonsocxnkzLx/hF5w28mMEUzic3+2iJukI3z\naP27a7OQLFtw1/+Pi33YgF0zI40kvV6bE56da7PMrlEjjQbFAAGOOwrj22Fk\nLjsVgNhNldAp8IM7EgKowxg4m+MR5HCYtOrARm8BImSU7OiQHrkNnBTdD40x\nET2Q\r\n=reT9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcNRR0kLaNqERcDDqj6KIMYdTPJMTRZdspMgNNo2QRTAIgb++mWodGoiN/eERAHSrvHQje1av4zl1AG39nptd/gug="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-0bf54d0d7b52cecdbf1afd99004e8ae0852bceba_1638774135133_0.6523838184337654"},"_hasShrinkwrap":false},"1.0.0-c692ba2201038594a3debe1a927c954eed15942d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-c692ba2201038594a3debe1a927c954eed15942d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"FORK=main hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 FORK=main hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":" TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test-contracts":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/contracts/**/*.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"FORK=main hardhat augmented:mainnet","test-deploy:fork:test-incremental":"FORK=main hardhat augmented:test-incremental","deploy:fork":"npm run compile && FORK=main hardhat augmented:mainnet","deploy:fork:bsc-test":"npm run compile && FORK=bsc_testnet hardhat augmented:mainnet","deploy:fork:bsc":"npm run compile && FORK=bsc hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"0cffa88c702186fbb85916f0e5f0128472fce06c","_id":"@augmentedfinance/protocol-v1@1.0.0-c692ba2201038594a3debe1a927c954eed15942d","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-Lpf+HsEpWWnrnJY3uubX7CxT1lU1sHoyoNlIXEENfcvROIHYFQAFj3yZXS2lVRTZ7DiOKjphqQZPzQE1qqX09g==","shasum":"4e60bfc1ba253ecd5a81e06eb0c52916ecb6b4aa","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-c692ba2201038594a3debe1a927c954eed15942d.tgz","fileCount":1336,"unpackedSize":12899412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsjiXCRA9TVsSAnZWagAAVIYQAIDYwGxoDJLnVmYHRBbP\nOsFS3a/KCgIe9DaalIF4eLXWeSFTllT+6fxWus0HSgVuu6z2BIoT1Phh5Mpj\nCc6B6PZ4F44+jnivsjPLFDCGEQhaLuHZod+5+FdfkEsY1aX55vqNvKRytvf3\nDqq9FKNvw22TpifMTbz9px/Chf4ZGnPHmf+Q6vcVRwBbUVYto15y05DGamYL\n4Kso+yUGeYm01v9TmayJQfN0UNB5wwFYh21p+6nGXS/G8YbSI67Kp4e+wNCU\nmfzaqanFuwUPECO2SY9sF1G6RmyH/YXfmktSPU6MDZ9LPbF9nhBKDP+fNuEK\nNmL04tj1RoPH0cjyU0CsNwNCldgza91EZA1s4AUEzUdo9GrsS8PQduxh9wni\nie8JfyJ3dwjd4c4rMH5EhexVFW88B9CXiWuR8P1nvVryPQLsJql+zPhyIsuJ\nG0G7ikR4JX9ran0VcCR9CG0m3HHv3w739eX/thcESlfr5FggyPVQLgtGx1Rd\nzctnwwnsqx1YfxnMGr2S0YcYMnfQTW0TfMqDFJa9DWM0GQ751ND/MBxGxgFu\ncxgzB3HkOGUFV6ZIelV6LNO7s8bam1LpV6ZhYPV/DiqMI4KySteoIEO5vuHP\nZHrLVAwFKIoPedFQE3iBtbz1RAXFXdPNQoVBnZfXjSZdCSXQ9jFtMADM+Ij/\nB0Xl\r\n=3h+t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGiG3vP8juH5shVLOhdrvFRnS9RJ/tUmp8eotw+oDdeAiEAykgNmCe5iEHqp5CnDTCzJMkn/TGs6DqhZ1uYWhhHlmU="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-c692ba2201038594a3debe1a927c954eed15942d_1639069847521_0.6221701642730182"},"_hasShrinkwrap":false},"1.0.0-10f17156b5586bdd0b6baf9e52dbec8fc3cc5a8d":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-10f17156b5586bdd0b6baf9e52dbec8fc3cc5a8d","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"FORK=main hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 FORK=main hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":" TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test-contracts":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/contracts/**/*.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"FORK=main hardhat augmented:mainnet","test-deploy:fork:test-incremental":"FORK=main hardhat augmented:test-incremental","deploy:fork":"npm run compile && FORK=main hardhat augmented:mainnet","deploy:fork:bsc-test":"npm run compile && FORK=bsc_testnet hardhat augmented:mainnet","deploy:fork:bsc":"npm run compile && FORK=bsc hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"5b901e0078601c21a3cacf1b2b6f9de0fa5ac2ee","_id":"@augmentedfinance/protocol-v1@1.0.0-10f17156b5586bdd0b6baf9e52dbec8fc3cc5a8d","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-DMNiZObaahQKZbK3zGRt1tinoNSDZAO18X+KQwA02P8K7oRrq2AwfS3lSg9NOCxOtkVqdB5HKTrcLlslQsJhPA==","shasum":"7a17de22d3dc49cdcf0360978f9a97aed5542a51","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-10f17156b5586bdd0b6baf9e52dbec8fc3cc5a8d.tgz","fileCount":1336,"unpackedSize":12899412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuEXuCRA9TVsSAnZWagAARc8P/Akpap+0rH3bCHApYMP8\nGYIhIVRx2Hz3mKriHQXGkl7cL7RI2LFYKfgds+qtpaHNbEyUhlnNBPd16O15\nhHeCyDw9Wx6wcwn3E8hIGVGCGu7HQ4s2HmsSBbGi6DHcezU3ReieGEGtXCDJ\n9YXAxnhADTGg8w2751hxxqalxJGRf8mq86KtxzCeGaAi9y+MhDB5TBalSELy\nrDWhytH+eq2R5slvnEw2eJgq+j8q5OmLd5V7PRhD4kE2k+SJ/SV37QiotTQR\n1HejIXtoqbvu0l4vy/FPMw+6xfmlyPfEojE0C+RT5FudBL/HEUH4X5tLSuSY\nLJE1ENbyVb/qLYeW8jNZsIJrow1E8IhTnJaMpoF6jFo5fKEZzF4Tl6h+IZS8\nvZtEx6njuP326Wj4a08czuUQhurjgFaheFLonY0AknbwFPVJJyxFA7798nNM\nG97c5aBCm+M6/wnrjIsFDv6NVU+uMNTVpuEzMTdnmTW0JHFecr2x/3tjEq/T\nJ+hXDdL+O6iyPCMCzWnKd9IlX//qBwUL8x1KIitp6Nd2iV9s8AWpwo83sM1T\nM8lFSQ4MwAsXQOnTsUHfL+i93f7kvK59I8F1sYqhw+DLtXjoRv9p+zWDrZOY\nJgnP0VWz7fXPh23CneAOIIdv2oz19U+Fo81lnrkJForntq1wbS9Zi8gjKce6\nZbLB\r\n=Ch7d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa7jckpJoTutaknEkVHta11Tw22wV/vW6KOwWPSBjykAIgddu1o95WW4JzOYGO9YS1KvcEjpkpDEIXgcP47fbo1js="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-10f17156b5586bdd0b6baf9e52dbec8fc3cc5a8d_1639466477828_0.09567455365414701"},"_hasShrinkwrap":false},"1.0.0-489be4815f843b16aa704e397228d1d8da39c22e":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-489be4815f843b16aa704e397228d1d8da39c22e","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"FORK=main hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 FORK=main hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":" TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test-contracts":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/contracts/**/*.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"FORK=main hardhat augmented:mainnet","test-deploy:fork:test-incremental":"FORK=main hardhat augmented:test-incremental","deploy:fork":"npm run compile && FORK=main hardhat augmented:mainnet","deploy:fork:bsc-test":"npm run compile && FORK=bsc_testnet hardhat augmented:mainnet","deploy:fork:bsc":"npm run compile && FORK=bsc hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"31069edb91d8c50394aa4e0a752119b2626ad4e6","_id":"@augmentedfinance/protocol-v1@1.0.0-489be4815f843b16aa704e397228d1d8da39c22e","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-f+SEEEDHIGJmdf4ydLP856rz5CJWKRSGwxm+3VN2uBySuvpqtDaflvIRlPJhRjOw/bkdJQmst8xuG93BmmCbNg==","shasum":"ab705878de0b1eb685c34ec67827eeb03ff2afb5","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-489be4815f843b16aa704e397228d1d8da39c22e.tgz","fileCount":1336,"unpackedSize":12899412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuw1tCRA9TVsSAnZWagAAk1UP/1uTkiv6ISFHPssYUKCP\ncZgearpfNs+mTAbMMr1zh6rr6HPR0UMKXaGsutseDwxXsk0lR3Aq4JRaErwx\nb+5WzKmL8QG+flGo7J5Qf7bI5ovGo1juuUs6Ub5WLXQSJ4+6/djUOuXQ61/a\nsc0gs2ZikgtNaRVrCzTAeHpYPlJbJczvx07IZioSCn0D3djdFeA17RDHoXWz\nWVwxtjIsGu/cgjPDG4qvgOyS35cQNowPOnYuvCJ9ol9qOSc3HzER5dLZ6Z8A\nXHtBCQOBKiNV/LLwMraEGA1e0YHmYn9TM61rBagHNnVf8LfIO85wq8elm4Pw\nYjhJXm8MH1WKMbGjTNpyO3bCyaeHFWjlYcPH3o5q+5WmKT0ADROaKNwOTW8f\nrtrBh/DgFXrirfoW+z+1YPFrJKkiC9GI99qz4SbJJfwrlfQ50SZbvGvUOEDw\nXPgL/t+kIEZPjz7JU/UnKOGaNTgfI9CXAqEIhudqou2qRDnSGjHSyPW54d1D\nZ4KklIuGureqBmH88LYHFW7QJmjC7sbNRuE0gOeOTEgJszF0VdWqEgE63Lwe\npbqHl0B6ZKp2C71ljiUHFIn+7rMIt+6Dz+Qmy/HUJAmPC42zj/6KI0BDer0W\nWXlFgTwy0hX+nH40m6BMTHahs+TfVTzQCHR1QxdoXYzQWsDjI5bG4hOnwdl+\nnX1C\r\n=dzuM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+5yFxKWELkBVVU69CUwcO0aPwtWgK+eZ+oG8t9ZrytAiEArb6KjW+8JZ4yru7Qgs6tSwFV5cKQFpzLiJLmMCkBHic="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-489be4815f843b16aa704e397228d1d8da39c22e_1639648620848_0.35251590741224015"},"_hasShrinkwrap":false},"1.0.0-3caeabe08aa4af48e132cd4b34d3115195c8eb98":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-3caeabe08aa4af48e132cd4b34d3115195c8eb98","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"FORK=main hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:bsc:fork":"KEY_SEL=BSC_FORK hardhat --network bsc_fork","hardhat:avalanche:fork":"KEY_SEL=AVALANCHE_FORK hardhat --network avalanche_fork","hardhat:avalanche-test:fork":"KEY_SEL=AVALANCHE_TESTNET_FORK hardhat --network avalanche_testnet_fork","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 FORK=main hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":" TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test-contracts":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/contracts/**/*.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"FORK=main hardhat augmented:mainnet","test-deploy:fork:test-incremental":"FORK=main hardhat augmented:test-incremental","deploy:fork":"npm run compile && FORK=main hardhat augmented:mainnet","deploy:fork:bsc-test":"npm run compile && FORK=bsc_testnet hardhat augmented:mainnet","deploy:fork:bsc":"npm run compile && FORK=bsc hardhat augmented:mainnet","deploy:fork:avalanche":"npm run compile && FORK=avalanche hardhat augmented:mainnet","deploy:fork:avalanche-test":"npm run compile && FORK=avalanche_testnet hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.2","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"94e562ed1caeaab0044c4856166da166831e19c7","_id":"@augmentedfinance/protocol-v1@1.0.0-3caeabe08aa4af48e132cd4b34d3115195c8eb98","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-saP1EusfzVRB8snS7land4lCVlRVlILq6sfjVEEYbUBeCpaYoRnXes6k8D5v1cmk0+DOrgoUX/auD4454iNunw==","shasum":"467f2e712571f6997cb50075b220c6d3529d80d8","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-3caeabe08aa4af48e132cd4b34d3115195c8eb98.tgz","fileCount":1336,"unpackedSize":12899879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyr4yCRA9TVsSAnZWagAA05QP+wSk9yARJ+AschkHv5GK\nKp/mmUneW9/aFBRSRKKmWOQAq7VYkhcVz3Rrfp5gjjvMOhyG0337IDiCMO/S\nlCpU8CDgJUgxtw677RFWnSJQlJLOSUqhDIWAt1kXeN0TCOQh9L1zJFpR2fIH\nYAk/QDKmg3kcTueD/l9hfAZue+rPD9o6CbhAAmVTdwVUoeWAv9qEcPWqfgwO\nUWWdDG3NPb/yvlJ8Ct+ZbTw3GUS8X190cw2YFahFnsOxHQitbIqHUM3RNWTb\nIIWUSCsbvP6TrRSRKvok01tWzTEt7DDVFZEUqX51akE38jNTHu0vs+upcSBG\nx1Z1akO95B1NHjjri0Rh86R0apBk+hCMKERtRlFkwyi+bLYk/TGhqVXpZbxC\n3yZGKiUJRB9Dkxz3jLC7bM+u1vrLobJ1xO33iS9qNnEUXTLwZ43m7nfIEHyy\nN5IX3rH6nTKN8ohrNVy4eJ4nN7fHSXM4VRt8cacoE4zqrOMOvDp1EmdNg/vD\n4Kpx/BvB3/omUdhOrJJ9SSgJ4inARq9NV4fmW0KjhULdH5XO7sPZfeNdFGHF\nP6D2VPl+4Q3XKSBCkAC6SrbIN8KXF1OxUphsMnIWnNEgYaTj6IQI9irG60R3\noSSCrzAWFlpNMJWcm2N9ML7gSVGYqlQ1QjGyGP/oPZsdAlTMdLL+DFx7fRh/\nVf8K\r\n=zbcb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+kY5wplTVXdsGWGangqmI0USDTK7WBfZkUp9HuhgvhAiAIdavRJx/geAweyboakx3IgGnaJ8YM6MVY7EqQjP/8WA=="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-3caeabe08aa4af48e132cd4b34d3115195c8eb98_1640676914515_0.09922567279148531"},"_hasShrinkwrap":false},"1.0.0-67166eb621c75c23dbe398132966e518fbd35d8a":{"name":"@augmentedfinance/protocol-v1","version":"1.0.0-67166eb621c75c23dbe398132966e518fbd35d8a","description":"Augmented Protocol smart contracts","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"run-env":"npm i && tail -f /dev/null","build:package":"rm -rf ./dist && tsc && cp types/*.d.ts dist/types && cp -R abi dist && cp -R contracts dist","ci:test":"npm run compile && npm run test","ci:clean":"rm -rf ./artifacts ./cache ./types ./dist","eslint":"eslint . --ext .ts","solhint":"solhint 'contracts/**/*.sol'","console:fork":"FORK=main hardhat console","hardhat":"hardhat","hardhat:kovan":"hardhat --network kovan","hardhat:rinkeby":"hardhat --network rinkeby","hardhat:tenderly-main":"hardhat --network tenderlyMain","hardhat:ropsten":"hardhat --network ropsten","hardhat:main":"hardhat --network main","hardhat:mumbai":"KEY_SEL=POL hardhat --network mumbai","hardhat:matic":"KEY_SEL=POL hardhat --network matic","hardhat:bsc-test":"KEY_SEL=BSC hardhat --network bsc_testnet","hardhat:bsc":"KEY_SEL=BSC hardhat --network bsc","hardhat:bsc:fork":"KEY_SEL=BSC_FORK hardhat --network bsc_fork","hardhat:avalanche:fork":"KEY_SEL=AVALANCHE_FORK hardhat --network avalanche_fork","hardhat:avalanche-test:fork":"KEY_SEL=AVALANCHE_TESTNET_FORK hardhat --network avalanche_testnet_fork","hardhat:avalanche":"KEY_SEL=AVA hardhat --network avalanche","hardhat:ava-test":"KEY_SEL=AVA hardhat --network avalanche_testnet","hardhat:fantom":"KEY_SEL=FNT hardhat --network fantom","hardhat:fnt-test":"KEY_SEL=FNT hardhat --network fantom_testnet","hardhat:arbitrum":"KEY_SEL=ARB hardhat --network arbitrum","hardhat:arb-test":"KEY_SEL=ARB hardhat --network arbitrum_testnet","hardhat:optimistic":"KEY_SEL=OPT hardhat --network optimistic","hardhat:opt-test":"KEY_SEL=OPT hardhat --network optimistic_testnet","compile":"SKIP_LOAD=true TS_NODE_TRANSPILE_ONLY=1 hardhat compile","test":"TS_NODE_TRANSPILE_ONLY=1 hardhat test ./test-suites/test-augmented/*.spec.ts","test-fork":"TS_NODE_TRANSPILE_ONLY=1 FORK=main hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-fork/*.spec.ts","test-registry":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/addresses-provider-registry.spec.ts","test-scenarios":"npx hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/scenario.spec.ts","test-liquidate":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-token.spec.ts","test-liquidate-underlying":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/liquidation-underlying.spec.ts","test-delegation":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-delegation.spec.ts","test-configurator":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/configurator.spec.ts","test-transfers":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-transfer.spec.ts","test-permit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/deposit-permit.spec.ts","test-stable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/stable-token.spec.ts","test-flash":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/flashloan.spec.ts","test-pausable":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/pausable-functions.spec.ts","test-subgraph:scenarios":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/subgraph-scenarios.spec.ts","test-weth":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/weth-gateway.spec.ts","test-uniswap":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented-uniswap/*.spec.ts","test-upgradeability":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/upgradeability.spec.ts","test-access":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/access.spec.ts","test-stake":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake.spec.ts","test-stake-deposit":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_deposit.spec.ts","test-boost":"hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/stake_boost.spec.ts","test-extra":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-stake/*.spec.ts","test-libs":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-libs/*.spec.ts","test-mutable":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/mutable-access.spec.ts","test-pools":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented-pools/*.spec.ts","test-burners":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/burner_rewards.spec.ts","test-locker":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_rewards.spec.ts","test-decay":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/locker_decay.spec.ts","test-treasury":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/treasury.spec.ts","test-team-rewards":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/team_rewards.spec.ts","test-pausable-augmented":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/pausable-augmented.spec.ts","test-reward-rates":" TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/reward_rates.spec.ts","test-compatibility":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/test-augmented/compatibility.spec.ts","test-contracts":"TS_NODE_TRANSPILE_ONLY=1 hardhat test test-suites/test-augmented/__setup.spec.ts test-suites/contracts/**/*.spec.ts","coverage":"TS_NODE_TRANSPILE_ONLY=1 hardhat compile --force && TS_NODE_TRANSPILE_ONLY=1 hardhat coverage --network coverage --testfiles \"test-suites/test-augmented/*.spec.ts\"","test-deploy:fork":"FORK=main hardhat augmented:mainnet","test-deploy:fork:test-incremental":"FORK=main hardhat augmented:test-incremental","deploy:fork":"npm run compile && FORK=main hardhat augmented:mainnet","deploy:fork:bsc-test":"npm run compile && FORK=bsc_testnet hardhat augmented:mainnet","deploy:fork:bsc":"npm run compile && FORK=bsc hardhat augmented:mainnet","deploy:fork:avalanche":"npm run compile && FORK=avalanche hardhat augmented:mainnet","deploy:fork:avalanche-test":"npm run compile && FORK=avalanche_testnet hardhat augmented:mainnet","deploy:main":"npm run compile && npm run hardhat:main -- augmented:mainnet","deploy:ropsten":"npm run compile && npm run hardhat:ropsten -- augmented:mainnet","deploy:kovan":"npm run compile && npm run hardhat:kovan -- augmented:mainnet","deploy:rinkeby":"npm run compile && npm run hardhat:rinkeby -- augmented:mainnet","deploy:bsc":"npm run compile && npm run hardhat:bsc -- augmented:mainnet","deploy:bsc-test":"npm run compile && npm run hardhat:bsc-test -- augmented:mainnet","deploy:avalanche":"npm run compile && npm run hardhat:avalanche -- augmented:mainnet","deploy:ava-test":"npm run compile && npm run hardhat:ava-test -- augmented:mainnet","deploy:fantom":"npm run compile && npm run hardhat:fantom -- augmented:mainnet","deploy:fnt-test":"npm run compile && npm run hardhat:fnt-test -- augmented:mainnet","deploy:arbitrum":"npm run compile && npm run hardhat:arbitrum -- augmented:mainnet","deploy:arb-test":"npm run compile && npm run hardhat:arb-test -- augmented:mainnet","deploy:optimistic":"npm run compile && npm run hardhat:optimistic -- augmented:mainnet","deploy:opt-test":"npm run compile && npm run hardhat:opt-test -- augmented:mainnet","deploy:matic":"npm run compile && npm run hardhat:matic -- augmented:mainnet","deploy:mumbai":"npm run compile && npm run hardhat:mumbai -- augmented:mainnet","verify:main":"npm run hardhat:main -- verify:verify-all-contracts","verify:ropsten":"npm run hardhat:ropsten -- verify:verify-all-contracts","verify:kovan":"npm run hardhat:kovan -- verify:verify-all-contracts","verify:rinkeby":"npm run hardhat:rinkeby -- verify:verify-all-contracts","verify:bsc":"npm run hardhat:bsc -- verify:verify-all-contracts","verify:bsc-test":"npm run hardhat:bsc-test -- verify:verify-all-contracts","verify:avalanche":"npm run hardhat:avalanche -- verify:verify-all-contracts","verify:ava-test":"npm run hardhat:ava-test -- verify:verify-all-contracts","verify:fantom":"npm run hardhat:fantom -- verify:verify-all-contracts","verify:fnt-test":"npm run hardhat:fnt-test -- verify:verify-all-contracts","verify:arbitrum":"npm run hardhat:arbitrum -- verify:verify-all-contracts","verify:arb-test":"npm run hardhat:arb-test -- verify:verify-all-contracts","verify:optimistic":"npm run hardhat:optimistic -- verify:verify-all-contracts","verify:opt-test":"npm run hardhat:opt-test -- verify:verify-all-contracts","verify:matic":"npm run hardhat:matic -- verify:verify-all-contracts","verify:mumbai":"npm run hardhat:mumbai -- verify:verify-all-contracts","prettier:check":"npx prettier -c 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'","prettier:write":"prettier --write 'tasks/**/*.ts' 'contracts/**/*.sol' 'helpers/**/*.ts'  'test-suites/test-augmented/**/*.ts'"},"devDependencies":{"@nomiclabs/hardhat-ethers":"^2.0.0","@nomiclabs/hardhat-etherscan":"^2.1.8","@nomiclabs/hardhat-waffle":"^2.0.0","@openzeppelin/contracts":"3.1.0","@tenderly/hardhat-tenderly":"^1.1.0-beta.4","@typechain/ethers-v5":"^2.0.0","@types/chai":"4.2.11","@types/lowdb":"1.0.9","@types/mocha":"7.0.2","@types/node":"14.0.5","@typescript-eslint/eslint-plugin":"^4.25.0","@typescript-eslint/parser":"^4.25.0","bignumber.js":"9.0.0","chai":"4.2.0","chai-bignumber":"3.0.0","dotenv":"^8.2.0","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","eth-sig-util":"2.5.3","ethereum-waffle":"3.0.2","ethereumjs-abi":"0.6.8","ethereumjs-util":"7.0.2","ethers":"^5.1.0","globby":"^11.0.1","hardhat":"^2.6.0","hardhat-abi-exporter":"^2.2.1","hardhat-gas-reporter":"^1.0.4","hardhat-tracer":"^1.0.0-alpha.6","hardhat-typechain":"^0.3.5","husky":"^4.2.5","lowdb":"1.0.0","moment":"^2.29.1","prettier":"^2.0.5","prettier-plugin-solidity":"^1.0.0-beta.11","pretty-quick":"^3.1.0","solhint":"^3.3.6","solhint-plugin-prettier":"^0.0.5","solidity-coverage":"0.7.16","ts-generator":"^0.1.1","ts-node":"^8.10.2","typechain":"^4.0.3","typescript":"^4.0.5","underscore":"^1.13.1"},"husky":{"hooks":{"pre-commit":"pretty-quick --staged --pattern 'contracts/**/*.sol' --pattern 'helpers/**/*.ts'  --pattern 'test-suites/test-augmented/**/*.ts' --pattern 'tasks/**/*.ts'"}},"author":{"name":"Augmented Finance"},"contributors":[],"license":"AGPL-3.0","dependencies":{"tmp-promise":"^3.0.2"},"keywords":["agf","DeFi","ethereum","solidity"],"engines":{"node":"16.x"},"gitHead":"d850f7176eadce234266712735564b3cc8e838a5","_id":"@augmentedfinance/protocol-v1@1.0.0-67166eb621c75c23dbe398132966e518fbd35d8a","_nodeVersion":"16.6.2","_npmVersion":"7.20.3","dist":{"integrity":"sha512-tGYcpVVtdBLW1LBHOi+nyp/bHjtcyBOeVRaHtEWvgLPMqeMCV6y5OWCrdPlt+Md5tVxEeTpgU2GxQQAyXwxgqw==","shasum":"5222feb7bc3355127bc5ba0580ebf90b71727c78","tarball":"https://registry.npmjs.org/@augmentedfinance/protocol-v1/-/protocol-v1-1.0.0-67166eb621c75c23dbe398132966e518fbd35d8a.tgz","fileCount":1336,"unpackedSize":12899879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDSGrCRA9TVsSAnZWagAARhUQAIuFpqBgFmkejjlhVzEx\nDpF5iPKhCVp3BdncN8n7EBo22BDh6ricF/VHcG0nTKl6Bmgt0f1OYKc+hxv/\nHvPq0PIcGbb5w4nVeefNTajbp6hn3iXvj2TYH/TF73hW/ClMpTAyrK7oa++K\nKrF2ShSsyXbB7LZnEQ7zGPlG9IDsJAiIlVoruaKmnxaYEIu+/i34LkSMcG+E\nMATdkD/uhOMWhSNbuEw0WfjqZCCNdw149ktUmqVZ6QxACcYvZhqKr376AEOw\nliKDZTz2cOKdi4sZJXEmYYZOFUls81bGuka9Rb+W8WPd8SmT/S9AkQNv5XgL\nFweAWxpmiUlu//Xta83trDBhA6T4KCbodm6a5lwWSiYEalKglOqQ/hGWYG4h\nXbM3ljO4UMKXoApJw0ogebYMS54WQK/aTnsjcLjzb+0DTqjwvL8h4y99I7O4\nnPf7L5KCjI2c2chFQwIMNIjT8z+F6l454RJbsUOh1tVhm3BPhrFY76K9X84L\nvf0A8/6rQzonQOXWnBE0Ihc2s5blkirHGAP/DlEVaG9k21NbN/OlFLJN/Wk1\n/7QY6wheiuonTHEUZc4QdRUj2I4WkuuC/HvY6XPOoX0ZY4R9IgP4CTmRpTYE\n5u32HP7/jXOimcrZke3Y04pBH6SjIjtJY9bK699z6tH09LdN8S5Fi7qAdbxJ\nbEeV\r\n=7GrL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDg4qObPMk4Z4yECbg3mU40gwO88T8y7hokv3OopoYGYAiEA/wMnm2UIFLcLoLkfaT+D6KPMNaN0AC7uJ9TLHk6wr7s="}]},"_npmUser":{"name":"augmentedfinance","email":"andre@augmented.finance"},"directories":{},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/protocol-v1_1.0.0-67166eb621c75c23dbe398132966e518fbd35d8a_1645027755303_0.9390666574799398"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-18T15:40:34.107Z","1.0.0":"2021-05-18T15:40:34.358Z","modified":"2022-04-04T16:23:21.537Z","1.0.0-b40e3b7c90d12cfeb42484289ce6cf698e27187d":"2021-05-19T09:42:58.197Z","1.0.0-6fb596e35a1b6af1ad088c4f35acf2575552ee2b":"2021-05-19T09:53:02.335Z","1.0.0-2b15195d8d4de40de4f445ec3eb3b6be38a510e1":"2021-05-19T10:25:15.690Z","1.0.0-3803cc4bb666694766aeaf404966b81ec62fd8bb":"2021-05-21T16:06:17.877Z","1.0.0-e9298636e0d31485ac3239f5fe464f2345cb04e5":"2021-05-24T09:25:47.625Z","1.0.0-6a4232bc8be8b6adeb6e5c6dac446aa6ed0a72bc":"2021-05-25T09:15:30.548Z","1.0.0-22f77347e186f4525057006a441a94ed43d9d0f1":"2021-05-27T12:27:49.773Z","1.0.0-30dc86e6d77984395324217de499dbe514b686b4":"2021-05-30T17:39:45.406Z","1.0.0-1e7c162518f1c11690970fb1b139fc8c1de69a51":"2021-06-02T11:36:53.938Z","1.0.0-a2cbc8ab83e497ca0abf90f6dbb8da3e83a175e1":"2021-06-02T13:54:54.982Z","1.0.0-cdacb60446e48c53fbecbe7eeaf98a8f372b3773":"2021-06-13T15:52:53.609Z","1.0.0-bcdfc267e66d75c34bb043e19a044d955858ad52":"2021-06-14T15:48:07.448Z","1.0.0-dcc2118e73872b0ceed6839b674f04af695d0e77":"2021-06-15T11:02:20.019Z","1.0.0-14d9860ba5b6fa2f14ef3b6745e57d5208e80e5e":"2021-06-21T10:55:32.155Z","1.0.0-f739f9337cbf899ca1f42d39e8806a860da762ad":"2021-06-22T11:25:54.002Z","1.0.0-c8fda1f2d4784fda7b03e718a5286f270d7bd551":"2021-06-25T15:57:23.049Z","1.0.0-20901872b6a431ed666b7099f4c48fccff0d3958":"2021-06-29T09:18:06.608Z","1.0.0-9f67ac89d994d27d128451da78db859a4ba2709b":"2021-06-30T14:07:05.983Z","1.0.0-c51a72d6217ae5f80390b7270558a7a22cbad1cd":"2021-07-01T19:31:50.559Z","1.0.0-16ae15b5521b4c095133e2e05af3c3f90223260c":"2021-07-02T14:39:09.179Z","1.0.0-46d776eaeef6a68ae6b6a03a1d1991dd153f9657":"2021-07-02T21:10:28.063Z","1.0.0-17ee258afad5fbb1ff20c73c7dcbf6ae6c23b257":"2021-07-02T21:24:32.464Z","1.0.0-2fef444df553e6168d1f7d320c1d59d5bc90fad9":"2021-07-06T11:12:40.479Z","1.0.0-78a8ab8bda86f1c2b8a30dbec6aa2bddac0410aa":"2021-07-07T16:20:29.823Z","1.0.0-9c134795e6b8f8c1661ef848b1072115d8f0d108":"2021-07-08T13:33:45.841Z","1.0.0-b511944eff249c4a436788fca5113df60be6af2d":"2021-07-08T14:05:34.904Z","1.0.0-f92f2d7c479ad14a8449566fadf243415ca44ef8":"2021-07-08T16:31:50.794Z","1.0.0-15b48790aa811c125d593d46083aec56998fd262":"2021-07-08T16:57:16.562Z","1.0.0-5124006fad929e3d00c1c703a969991764576636":"2021-07-09T13:01:45.955Z","1.0.0-f1fbd48718fe3b8b5c41124dc89dc4095722c3ba":"2021-07-09T13:52:29.811Z","1.0.0-205d8449bb9af8cba90542c647525c11f89694b7":"2021-07-09T14:38:48.214Z","1.0.0-f22e4b6ea6582a812f3106c628af238f75c857c9":"2021-07-11T09:14:51.528Z","1.0.0-06c238637d1f0b8f1561f624bbd3a86396657237":"2021-07-11T09:25:43.195Z","1.0.0-ccfeca4010380ec2cc171a6418313e212377b990":"2021-07-11T11:49:29.981Z","1.0.0-9b9f4efcea2141d78937fcf873c982c274451ca7":"2021-07-11T14:41:14.835Z","1.0.0-87e480f672d79692ddd2f7f1925bfab8a1ea91d0":"2021-07-11T15:23:14.819Z","1.0.0-c9bfb7479821f911bc344434f14eb23b81c32155":"2021-07-11T15:34:00.574Z","1.0.0-e28ac8d1e53cea0bdbd81b9acae28095d4cc24b3":"2021-07-11T16:21:11.358Z","1.0.0-dc4dbf2c31d388a9da60bf63c7b1e182c6c5fd01":"2021-07-12T07:56:15.488Z","1.0.0-255c0d7725c0e25034bbb9d3bd82ef20bacd2bd0":"2021-07-12T08:41:33.058Z","1.0.0-0002a7a0399e19254e0ff81738934c96eaa03c22":"2021-07-13T14:33:43.294Z","1.0.0-a41c039a248bcb18559ea66390114f2d5048a222":"2021-07-13T16:33:15.135Z","1.0.0-e30d53fc438839b077007c01dcbc9af35da47ee9":"2021-07-15T08:28:26.489Z","1.0.0-aa43fff2c65ab9cbc9d98a25dd61c8ac6ab94c34":"2021-07-15T11:00:30.600Z","1.0.0-e00da943901074d7b62480ba43c928265fe5a0e3":"2021-07-16T07:27:19.308Z","1.0.0-c4a83addf98177f351505d1cd8c7c60b1e574840":"2021-07-16T10:03:42.271Z","1.0.0-5af8e96e4c5b3048d2a3b53ffcc2166efe1a6e95":"2021-07-16T21:04:13.305Z","1.0.0-56b25f5a01934922e6dc5457f772a5066f7fed32":"2021-07-17T09:29:21.032Z","1.0.0-367a75929cf83ae21480ba81a38060204d0b58ed":"2021-07-17T13:04:35.690Z","1.0.0-47c55a0a2342d002274d6e5fdd7353ccad7b564b":"2021-07-17T14:20:40.209Z","1.0.0-cc7a0faf9bff2ba5d191a2b05134c81ae7493199":"2021-07-18T07:23:31.705Z","1.0.0-d84dc3c161dfecbbc70bc462d48f5cd7d8751236":"2021-07-18T11:20:39.994Z","1.0.0-b0b98a710a4bcd4fa826c353458c3b5d2cc637ea":"2021-07-18T12:08:50.564Z","1.0.0-e68d7b6780e3e1446d47845a5451ff91263c4941":"2021-07-18T13:51:43.372Z","1.0.0-da1c0f77e0649313f444c8fc5d1dd3a88007b2fc":"2021-07-19T08:45:05.191Z","1.0.0-4418eb7c157dfd29cc775b05df6c863dcd25f4b0":"2021-07-19T14:58:28.043Z","1.0.0-6eda9d890c45a5f307f5091a6d3fcbc6b07c071f":"2021-07-19T15:24:40.652Z","1.0.0-f416f7170a9e80b3fa080951153d16f5c08e1577":"2021-07-19T16:46:45.111Z","1.0.0-2b216a6115b3355ba9f1d5c7d8e12fac395dcabe":"2021-07-19T17:13:23.953Z","1.0.0-5fa8c4be6d82bd8ac571ffafad47a6042d5e2a0c":"2021-07-19T17:37:11.975Z","1.0.0-314d449265e5e11769e1b77e501a13be76144242":"2021-07-20T07:53:36.668Z","1.0.0-ccac31b62c810c86e6e2e61ba0a5ad3a3ad4f385":"2021-07-20T12:40:57.365Z","1.0.0-d98c1c7b42073e121061cb1fada5c1c114c3e748":"2021-07-20T14:57:57.949Z","1.0.0-692d3d92677b714750f86b51fbdb590e219167c8":"2021-07-20T15:50:30.010Z","1.0.0-214bc55df4ee1ed55d7b2a1a2fab4a8a071fc06b":"2021-07-20T17:04:28.945Z","1.0.0-8239a95dad61bc465e80f1363eb2c933c2a4cbd3":"2021-07-21T15:31:12.396Z","1.0.0-c7a96ec29548ed8bc67153b250d90b43dfb809a6":"2021-07-22T10:30:20.943Z","1.0.0-dbcac36e123a613b9d31386dc7935bb364ab51d4":"2021-07-22T10:56:28.845Z","1.0.0-b3669e9cb41139b6899c6a0aa3cbe3528a1bddc3":"2021-07-26T08:44:43.372Z","1.0.0-5187e20c00626b4420586d4856b5881e456394a3":"2021-07-26T08:55:29.313Z","1.0.0-30f4e7677bf6deb206bda36d8a5049d28113c50d":"2021-07-26T09:17:17.881Z","1.0.0-37baeb08c33601594cb6ad0acfcc7fd5f762d02e":"2021-07-26T14:59:39.549Z","1.0.0-3e2d63bdac509ac3faa954066fc76f6ee9df1cdb":"2021-07-27T08:36:56.674Z","1.0.0-5b448dc8df89a0ec24ee52ec01ab8e7af92fc710":"2021-07-27T09:17:06.683Z","1.0.0-9749c45b24499df99a759353cd5ba4a25a10b90f":"2021-07-27T16:15:02.757Z","1.0.0-d96dd698c979ea7fe3d4f3b685414d5d06a3dde5":"2021-07-28T09:13:59.683Z","1.0.0-03e5776b5f518f87d92699c7d8b082d9328b4aa8":"2021-07-28T14:55:46.787Z","1.0.0-e59e426dbe9d5d9f080b818df3186bf323919d6b":"2021-07-28T15:58:53.554Z","1.0.0-8743f38d1c1daff77fcbff6870f8936de70af04c":"2021-07-29T08:36:17.825Z","1.0.0-d7496f6895eee6ce7b075d8af117b7a61d42befb":"2021-07-29T11:18:39.411Z","1.0.0-47f4b33c6218f48e2880184d502e3a50c2c38b46":"2021-07-30T09:16:25.345Z","1.0.0-9f359e5c592c578e818b5e79a9c3989dcf62bf42":"2021-07-30T19:22:53.128Z","1.0.0-445780db635a74c2385302806d77b41cc8ef835a":"2021-07-31T19:52:07.562Z","1.0.0-ac844b7cc677cc55f0333e35c9d105d0fcbd0091":"2021-08-01T13:13:08.866Z","1.0.0-3de292ca162006b4d14b0fafae7c2274d265e27d":"2021-08-02T08:02:24.098Z","1.0.0-12a3436ba730c4b034d4a588bbdac1efbbd1225c":"2021-08-02T08:42:51.450Z","1.0.0-0e9b1a412c066f4242f6ca819f324310a0b06c1c":"2021-08-02T14:51:58.545Z","1.0.0-70df0178a4e9f581471f1fd4927b89e4292fffa8":"2021-08-02T14:52:34.081Z","1.0.0-efe6a8e32af0c451419ceec1ab62cead1e05ac26":"2021-08-02T16:38:02.080Z","1.0.0-92abc0924f02b8941c2c97a9e10945f21347151b":"2021-08-02T17:10:38.016Z","1.0.0-2e8139239672062867b4a459ff9e1d88dadfabf0":"2021-08-02T21:18:09.356Z","1.0.0-b2e48549a1c4bf041c21111305f82aca0d84c87c":"2021-08-02T23:26:35.343Z","1.0.0-c4a122f5d1e629a4e9f02bc4d66afef245fa2e80":"2021-08-03T13:37:57.868Z","1.0.0-f11c890891450d75959e2a02968623f572f2d74e":"2021-08-03T16:31:38.455Z","1.0.0-970e864ca95b2d583e5e641c79de6091ed0fa0bb":"2021-08-03T18:28:43.913Z","1.0.0-ab40c06ec2f6e93e6fbd4a5475168b0bd2275643":"2021-08-04T08:35:15.631Z","1.0.0-86a747993ff5d8363ce7184541db29893a733c26":"2021-08-05T12:33:08.298Z","1.0.0-925d9bd7f88fc602ab1e696e4f665f1ed7ee4913":"2021-08-05T14:14:47.982Z","1.0.0-5078a06dc90261dd0590bf4a2df26772ddc34abc":"2021-08-09T10:47:55.052Z","1.0.0-7eaabe09b2bd982ff5a891d2ea5252c5b1024fe6":"2021-08-09T12:55:59.617Z","1.0.0-cb7d4a65dcf05cde3de5a10121ed4fab57a045bc":"2021-08-09T13:56:43.255Z","1.0.0-8090b29939e36f1b52c5af90d70fcecd86360037":"2021-08-09T14:40:03.224Z","1.0.0-daa8acdf1f3b0b27633a9d03152ff9a1294f4336":"2021-08-09T15:09:37.288Z","1.0.0-b6d2376ee83c433d606a94fbfd9527a95689a60f":"2021-08-09T15:52:13.800Z","1.0.0-b0b0b42072377a287e4e7980ef62448cc23350a9":"2021-08-09T17:27:30.747Z","1.0.0-14f24a2efc0a1227b1ebc38ca6ae157610c27840":"2021-08-10T10:59:56.270Z","1.0.0-b77014819857404d7fd8af8839e5abea52b6ed40":"2021-08-10T14:18:13.544Z","1.0.0-b8462791a1d50708b1d28017ceef539e775c1fd2":"2021-08-10T19:40:27.858Z","1.0.0-afdf4aa93e1f7e77166652826a630d731e54cbea":"2021-08-11T13:10:10.969Z","1.0.0-3e0337a2525375317865e92e2c29e9f8ad745774":"2021-08-11T13:10:30.797Z","1.0.0-848c0024fd2c9d49a06042eb6f3710e2e34a7f5e":"2021-08-11T13:15:17.413Z","1.0.0-958f9ab495701ee4f4d3855912a2713038a8d490":"2021-08-11T13:19:17.784Z","1.0.0-ac9367c91fdf74c6820392533087ede5469869a9":"2021-08-11T13:20:04.646Z","1.0.0-543ee52cf98084b42da6f8d44afb964b8436142d":"2021-08-11T20:14:41.483Z","1.0.0-4ce24d08c2c6d67b79988f636d0c052b8f29086a":"2021-08-12T09:12:32.521Z","1.0.0-1027a24fd439c9ea3866012e42a809096b63e16b":"2021-08-12T11:40:36.362Z","1.0.0-a06502e2953ab71a4a14fa12a53fae2f405dcf32":"2021-08-12T12:27:36.880Z","1.0.0-ed91409e4f7e740106507c1eadcf3f06916f6fbe":"2021-08-12T13:01:25.291Z","1.0.0-cf8eae948f767f6f93858c5d73fc69d852fe5aab":"2021-08-12T16:25:30.488Z","1.0.0-29aa23f69823ef9d030e16bc5b8b75f4b0ee57f5":"2021-08-12T16:56:48.873Z","1.0.0-2a0b40b902f966ad8688038af41288b8619d04a3":"2021-08-13T09:03:37.887Z","1.0.0-a1137b3374088b3f62404eb8fdefe52f56bbeb04":"2021-08-13T10:05:09.847Z","1.0.0-efe1caedad318d103cade933769db8dc73395b73":"2021-08-13T11:37:21.839Z","1.0.0-cd9facdf13ec29652d1aa8400f4360659a3f9c5f":"2021-08-14T14:50:46.043Z","1.0.0-febed9200eb1803d986df42e4614fc137e075b70":"2021-08-14T18:50:03.473Z","1.0.0-11c86e4be7c830c52f414fcc0a08d74ce2ba5344":"2021-08-15T16:35:26.074Z","1.0.0-142a981d96bef977cdd94d1bcf8159b1e719c1b0":"2021-08-16T18:49:39.444Z","1.0.0-8b46da6cdaef4a93b68bb40526fd31184222027b":"2021-08-17T10:15:38.074Z","1.0.0-0611105357fc2efa607c40f6f26abee9f40c48c8":"2021-08-17T10:36:18.926Z","1.0.0-27995148c5807ecf292806c0a4cc4e6f673ed2dd":"2021-08-17T16:43:59.651Z","1.0.0-18830a2ceb0df0924badeff3ebceeeafd7b1cca0":"2021-08-18T10:02:31.197Z","1.0.0-01966ec1f074a522aa370dc77f74502655d90845":"2021-08-18T11:55:39.954Z","1.0.0-f99de20b76920de09b257c95c8dc54bae1ab048d":"2021-08-19T09:13:49.199Z","1.0.0-177cf669c4904161f72aaa9103dd7dcde443b976":"2021-08-19T09:14:45.860Z","1.0.0-7f32851257aac2f588db12a84ef93974ee20e5ec":"2021-08-19T10:45:44.112Z","1.0.0-adc7c28e161a2cd096532cebdde535979264256c":"2021-08-19T17:38:18.302Z","1.0.0-8b32e5fadf277c75b01f276abb6f65eded8d4261":"2021-08-19T20:06:34.735Z","1.0.0-d5fb6ce84e81fc15d132190168de34dd7c0755b1":"2021-08-20T14:47:35.122Z","1.0.0-5810cc7fa69f06b57fd1d71e6823f4f9a92adadf":"2021-08-20T15:52:44.425Z","1.0.0-2b376bd0307a9f6d10bb4e15369f92f06d3fe321":"2021-08-20T16:56:49.914Z","1.0.0-e9a57fa9b4d8cace229d2740542a6a974cc82a0e":"2021-08-20T20:17:26.150Z","1.0.0-45af50905e7eed2de38febbe5671980b148e030f":"2021-08-22T08:36:02.029Z","1.0.0-b810fac56c3f812f7752d30638384bc373a8cdc5":"2021-08-22T09:28:35.535Z","1.0.0-764a0e4999bd3daf6ca66d85dd0ef0d5f2d031f5":"2021-08-28T09:28:52.039Z","1.0.0-105b299741d6ddb5f334a1b70001278a8f7dede3":"2021-08-31T11:16:00.839Z","1.0.0-77fe30df563e8ea74ac587cfbe83bff1b9fca99f":"2021-08-31T11:25:56.173Z","1.0.0-b38a4827bb5d84e5e16975d53b91e721f59f9909":"2021-08-31T11:40:31.252Z","1.0.0-fd52482da39c1502560d3cb7b0ac558aca4d583a":"2021-08-31T12:44:09.600Z","1.0.2":"2021-08-31T13:13:23.837Z","1.0.0-ac3edcbfeec04a7672722b2531356887db9fa065":"2021-08-31T15:41:23.989Z","1.0.0-674d099785a542bfc3c44e5b81b1bdb5f950fcc5":"2021-08-31T19:31:00.677Z","1.0.0-c51d36c54d061885702a69f23aa796f2d072da15":"2021-09-01T14:28:01.225Z","1.0.0-b06054fbc97446212c911dbf2339492fc84521cc":"2021-09-01T17:53:22.657Z","1.0.0-1a7a19289b711c0968017715630b470f63028014":"2021-09-02T09:16:09.408Z","1.0.0-c3e2284f6baa9ba33e7d01c58c61446547a4a6f4":"2021-09-02T13:55:39.898Z","1.0.0-143778b288d70ec58929929ab297760a86b89f0a":"2021-09-03T15:32:11.524Z","1.0.0-96ecf68c6195daea1cec46f288356d5cf5507dd0":"2021-09-04T16:47:00.100Z","1.0.0-4e4d18b28e7f38d7f2bef34be1e86e466b9dea9c":"2021-09-04T20:22:15.923Z","1.0.0-da2208ea416b4165160b1989d0d5a5541ba08f9d":"2021-09-05T09:16:00.895Z","1.0.0-8a674e35c041b023680514f350d46d94709f6cde":"2021-09-06T10:32:36.187Z","1.0.0-f1be123426ed015fc7a496317e9e5c6859df9c3d":"2021-09-06T10:57:24.374Z","1.0.0-de7ff63d761d4ac865592287537354117bf614fe":"2021-09-06T14:27:15.238Z","1.0.0-1c731d6ec6d7cb35ac214e838242ae4fe978598d":"2021-09-06T18:00:44.988Z","1.0.0-c236e30ba959c3014077d70ecafad7e963e98d63":"2021-09-07T06:07:53.187Z","1.0.0-ef19fd58ac86c6c6d89aa5c29c0c006b29de455a":"2021-09-07T11:12:01.871Z","1.0.0-3f0cfa6f8afe05647399d4b5994d3610c3ecb5f3":"2021-09-07T15:51:15.856Z","1.0.3":"2021-09-08T10:11:37.518Z","1.0.0-7a2e616da2677c65d74eda6de726e9ce51e6fea0":"2021-09-08T15:21:14.040Z","1.0.0-d9ca5306a5f8a48ff9e9abfbebe18eba90db14bc":"2021-09-08T16:19:27.776Z","1.0.0-d91a1d87252763dd79b0f3546edb59e813c498a6":"2021-09-09T18:34:43.455Z","1.0.0-a5d80a2066d47c456168e4d8d4e2f787615fd11a":"2021-09-10T11:29:03.289Z","1.0.0-abfabd79d2168d2b72c0c724b19834af4b2c8c08":"2021-09-14T18:35:25.090Z","1.0.0-a408ff7f2aa9a5152264f61c76a2db82af47d850":"2021-09-14T18:35:55.875Z","1.0.0-07fa428f4fe9e86e342ba8af7de1bc380db0724a":"2021-09-15T15:16:48.480Z","1.0.0-59d4d2932f5dd77a08c195b3eedb3a6992fb3551":"2021-09-16T16:20:09.837Z","1.0.0-a0e75c0afd86dc85779443ac1a001a79e3ee5dee":"2021-09-16T17:14:08.248Z","1.0.0-e71932040b768a8a849591ab9a0992142ddc0e96":"2021-09-21T15:51:00.045Z","1.0.0-5c2b9e146449f0ae7f02b76ea923177efd746aba":"2021-09-21T18:54:25.682Z","1.0.0-d08934c295b9187d2105e316c1419ae4b9ce2ce8":"2021-09-22T17:59:59.758Z","1.0.0-81413149bb95761080fb5fbbe93944eeca25a253":"2021-09-22T19:14:10.527Z","1.0.0-96d867a5eabdb5cbd574f781834bc833bdbfe0e7":"2021-09-23T07:41:55.018Z","1.0.0-66f693a1f606acdcf075ace5318099f4a0d5c81c":"2021-09-23T18:25:09.453Z","1.0.0-7734d3563d47d61f488f86e95efc4d8bfc62f184":"2021-09-24T11:29:49.175Z","1.0.0-6c28771695651364529faacd8ead4d1162a2556b":"2021-09-24T15:35:52.981Z","1.0.0-d401a09d24264b1c7f7166f656f4fd1b1e2396b3":"2021-09-25T06:37:51.835Z","1.0.0-087e2fe8392d2b3a8e86bb0b0e8f26a301f1aafb":"2021-09-25T11:11:57.128Z","1.0.0-187824e5992a4a241a8135c1801adea0739c1ebf":"2021-09-25T16:45:04.269Z","1.0.0-ab5c3977752fcb6ac044606d4da422f3155bdb64":"2021-09-25T19:16:00.330Z","1.0.0-b198e953a100cba8915dcec5e248a10ec8002f6d":"2021-09-26T08:12:35.586Z","1.0.0-8faf60a1c186b9328e725dcd4f997c34956a3212":"2021-09-26T10:29:43.037Z","1.0.0-2397a101849af76253683e0934b6ac6613cae1fb":"2021-09-27T13:40:58.753Z","1.0.0-80d2355f80da1c6e847a2ded1cd50a9e53b95672":"2021-09-27T19:20:19.658Z","1.0.0-67d2ddc9751e63f18eed18035731e064af64acb4":"2021-09-28T06:24:28.393Z","1.0.0-71633451e77ac9d297ce61eb456d46b439b7a21c":"2021-09-28T17:38:51.890Z","1.0.0-98b9b90c79e6f88b9174659df17d0bf05270cbb2":"2021-09-28T21:14:25.750Z","1.0.7":"2021-09-29T10:46:07.781Z","1.0.0-0848be7bba1f71ea0ae16e3dd60d7e274f90f3d9":"2021-09-29T11:01:51.138Z","1.0.0-af7ccb1af6de3069f699bc3044e31c4197ff6805":"2021-09-29T14:00:37.558Z","1.0.0-2a4b99c036ad7a2d9e3ada242218fb68012eb034":"2021-09-29T17:07:01.255Z","1.0.0-cf51872c8d0464b6e3eeb6127af192c00d137088":"2021-09-30T11:44:56.355Z","1.0.0-ce71cba07e2d6fd31a929d0b5554ea67b042b7e2":"2021-09-30T20:40:23.072Z","1.0.0-eb6e78d2238ea7b4e932eac6bf58bf5dafef7724":"2021-10-01T12:17:06.875Z","1.0.0-815c4e91db9395d3f0d437389956a090cdd38e19":"2021-10-01T12:34:28.555Z","1.0.0-de476bce72fe099dc5cca9e820a951ba9fd73d80":"2021-10-01T13:56:17.452Z","1.0.0-5e536040a56b3783bfacac75b1611d6e5b469008":"2021-10-02T10:55:53.255Z","1.0.0-6f9ed6fd4fb05f6f0c8cb687464b253872a4cc8c":"2021-10-02T11:14:39.603Z","1.1.0":"2021-10-02T13:32:26.168Z","1.0.0-913aa59a410fdbf62accfe38e45e284947ed25dd":"2021-10-04T10:22:00.557Z","1.0.0-29fa60ef293851458a2aee5aa0fa72699da4168e":"2021-10-04T13:36:03.254Z","1.0.0-6e3999a2c8663942747ec36d12566c2679fa7f89":"2021-10-04T17:31:03.921Z","1.0.0-aff8e2f170fd0ef6ffe779c900a673695735a03a":"2021-10-05T16:45:34.816Z","1.0.0-884edabf1990601c93a64229083be94ee512cede":"2021-10-15T07:43:18.564Z","1.0.0-c607ee8353ef3881b5d67d05b260d183264ee961":"2021-10-15T13:37:31.702Z","1.0.0-fb4262668b34d913f9a6c78f528466043a65f321":"2021-10-18T08:07:13.794Z","1.0.0-342cd8d6902bb72ef742c43e8dd9838bf1a78bb6":"2021-10-20T08:51:02.814Z","1.0.0-b6f0f03f1b46a4e471dd6f1f1a391be777110384":"2021-10-20T20:54:13.445Z","1.0.0-ed6c1869de4508f0ae80a5496f9bc02383e45fd5":"2021-10-23T08:11:03.070Z","1.0.0-c1a9db6c02ffe051b1691ee0ca2e6970fe3326a6":"2021-10-23T11:05:21.982Z","1.0.0-feac65104cb4dfd72cf68d9042a327bf8480152a":"2021-10-26T14:53:19.906Z","1.0.0-ba7a31d2fd6defb7c52b095661a8a4e7969014e6":"2021-10-27T20:28:48.166Z","1.0.0-16d4567557dc150dfdd9ca2cd4ffc0352cdcbe65":"2021-11-01T13:02:17.301Z","1.0.0-c5bd2b0061aa09c74ee3036e0478e43503aebe14":"2021-11-01T13:44:55.169Z","1.0.0-1e8c25f52365c3663a7366d82811a26229d507eb":"2021-11-01T13:53:25.121Z","1.0.0-aea4631c96eec719515d718fd2f78cbb0f60710a":"2021-11-03T14:16:21.765Z","1.0.0-673eb0b6a8a073332258f736ff3abe0c8247a547":"2021-11-03T14:18:07.078Z","1.0.0-c005d194962f92a4293121992e3e602eb769564a":"2021-11-04T09:04:38.987Z","1.0.0-ef79029c0bb2f4a9c9c3a08032c8aee2a38e96c1":"2021-11-04T15:24:04.718Z","1.0.0-8f604650d082cc7040ff8457d032076d22dc925a":"2021-11-05T15:17:37.045Z","1.0.0-be30885a05ccd5458ec23ce16619cece201f2e16":"2021-11-08T08:46:45.371Z","1.0.0-19086c283a302f4190321a2b2e5b04fde907299e":"2021-11-08T12:00:39.078Z","1.0.0-1ef90d68dc2980929ad5afb0c5e4cbd31afb83d8":"2021-11-08T12:58:50.158Z","1.0.0-e6f8138d016345ed58c66f36aa39936ac3596576":"2021-11-09T13:12:05.248Z","1.0.0-7cf62bb3b9afb942b92dea5d09a0b23f51d1b1a7":"2021-11-11T10:12:40.512Z","1.0.0-658a14468353bc087c0558e91e8d224dc0c52b11":"2021-11-11T13:52:11.355Z","1.0.0-0be4dc7d1c12387d4d86a00977b56459b69af185":"2021-11-12T11:45:04.381Z","1.0.0-0fcc022f530b5ad12dd497ee561141f92c5ea933":"2021-11-15T17:23:43.462Z","1.0.0-d5d502047a224e8a7d5bb2ad0044260ad423b87a":"2021-11-24T09:37:19.821Z","1.0.0-ccfe75b637fe5cb67a1aee129160735807e6ccf4":"2021-11-24T17:52:20.672Z","1.0.0-8c360e2ee0c59ed1043178751eeebba26ea8fa71":"2021-11-25T09:59:36.570Z","1.0.0-7291695b06e30a4a35be81f97dd214bd09136823":"2021-11-25T11:32:17.671Z","1.0.0-dce725c111ed54aab49079b4604bb3458274a1e2":"2021-11-26T15:37:26.090Z","1.0.0-acf3b0fe9f73ebc3420f2a37880b70cce786b55f":"2021-11-26T17:04:11.302Z","1.0.0-163ce534ca01c63a7306ff350bff6a444387220a":"2021-11-29T11:57:16.089Z","1.0.0-0bf54d0d7b52cecdbf1afd99004e8ae0852bceba":"2021-12-06T07:02:15.317Z","1.0.0-c692ba2201038594a3debe1a927c954eed15942d":"2021-12-09T17:10:47.815Z","1.0.0-10f17156b5586bdd0b6baf9e52dbec8fc3cc5a8d":"2021-12-14T07:21:18.038Z","1.0.0-489be4815f843b16aa704e397228d1d8da39c22e":"2021-12-16T09:57:01.097Z","1.0.0-3caeabe08aa4af48e132cd4b34d3115195c8eb98":"2021-12-28T07:35:14.783Z","1.0.0-67166eb621c75c23dbe398132966e518fbd35d8a":"2022-02-16T16:09:15.514Z"},"maintainers":[{"name":"pinokara","email":"hec.stw@gmail.com"},{"name":"augmentedfinance","email":"andre@augmented.finance"}],"description":"Augmented Protocol smart contracts","keywords":["agf","DeFi","ethereum","solidity"],"contributors":[],"author":{"name":"Augmented Finance"},"license":"AGPL-3.0","readme":"# Augmented Finance Protocol\n\nThis repository contains the smart contracts source code and markets configuration for Augmented Finance Protocol.\n\n## What is Augmented Finance?\n\n**Augmented Finance** is a DeFi liquidity protocol for high-yield lending and low-interest borrowing of digital assets. \n\nAugmented Finance is on a mission to help everyone achieve and secure financial independence and be a trusted long-term source of income and liquidity.\n\n## Tokenomics\n\n**Total supply**: 100 000 000 AGF, released over 30 years.\n\n**Fair launch**: no pre-mine, no pre-sale, no ICO, no VC allocation. Unlike Aave and Compound where the majority of tokens distributed to ICO participants or Venture Capital funds, almost all AGF tokens will be distributed to the Augmented Finance protocol's users who actively use the protocol (borrow, supply, stake & lock).\n\n## Pools:\n\n| Pool | % of Total AGF |\n| ---- | :------------- |\n|Protocol Users | 69% |\n|Referral Rewards | 1% |\n|Dev Fund | 10% |\n|Ecosystem Fund | 20% |\n\n**Augmented Finance’s tokenomics** is engineered to benefit the protocol's users, increase the protocol’s total value locked (TVL), and bolster the protocol's resilience through all market cycles.\n\n## AGF\n\n**Augmented Finance token** (AGF) is the native token of the Augmented Finance ecosystem and the foundation of economics, governance, and safety for the protocol:\n\nA user can lock AGF for a period from 1 week to 4 years, and receive xAGF to unlock the following use cases:\n\n1. Boost Yields (up to 4x) on:\n- supply and borrow of assets\n- staked agTokens (Augmented Finance's interest-bearing tokens)\n- staked DEX LPs\n2. Profit-share treasury funds\n3. Vote on various DAO proposals and protocol parameters\n\n## Supply & Borrow\n\n**Suppliers** (lenders) earn high APY on supported assets supplied to the protocol, with the highest safety (e.g. supply USDC, earn interest in USDC, and receive liquidity mining rewards in AGF).\n\n**Borrowers** pay low interest on supported assets borrowed from the protocol, with the highest safety (e.g. borrow USDC, pay interest in USDC, and receive liquidity mining rewards in AGF).\n\n## Stake\n\n**Stake AGF-ETH UNI V2 LP tokens**: deposit your AGF and ETH to the AGF-ETH pool on Uniswap V2, get AGF-ETH UNI V2 LP (Uniswap liquidity pool tokens) and earn trading fees, stake your UNI AGF-ETH LP to Augmented Finance’s staking module to earn more AGF and increase the safety of the Augmented Finance protocol.\n\n**Stake agTokens**: supply the supported assets to the protocol, stake your agTokens (Augmented Finance’s interest-bearing tokens) to Augmented Finance’s staking module, receive more AGF and increase the safety of the Augmented Finance protocol.\n\n## Stake AGF to Boost Yields and Earn Staking Rewards\n\n**Stake**: lockup AGF for a period from 1 week to 4 years to receive xAGF and receive staking rewards. \n\n**Boost**: Holding xAGF gives a boost (up to 4x) of AGF rewards for those who actively use the protocol — supply and borrow supported assets, stake agTokens (Augmented Finance's interest-bearing tokens), and stake DEX LPs (e.g. Uniswap liquidity pool tokens). \n\n**The users who lock AGF and actively use the protocol — get the maximum amount of AGF rewards.**\n\n## Trade\n\nTrade AGF on the largest decentralized exchange (DEX) — Uniswap, PancakeSwap (soon). More exchanges (both decentralized and centralized) will be added later.\n\n## Security\n\nThe Augmented Finance protocol security and safety is at the high level: \n\n1. The **protocol code** is **open** and **thoroughly audited** by PeckShield before the launch ([link](https://github.com/peckshield/publications/blob/master/audit_reports/PeckShield-Audit-Report-Augmented-v1.0.pdf))\n2. The **bug bounty** program will be started \n3. Fast **customer support** and **security alerts** \n\nAugmented Finance’s team has developed a world-class lending and borrowing protocol to meet the existent needs of users and unlock the intelligent DeFi era. Join us to unlock a new level of innovation in DeFi and power a brand new generation of decentralized intelligent financial services.\n\n## License\n\nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version. This project was inspied by and/or includes/modifies code of the following projects:\n1. [Curve DAO](https://github.com/curvefi/curve-dao-contracts)\n2. [Aave Protocol v2](https://github.com/aave/protocol-v2)\n3. [Compound Protocol](https://github.com/compound-finance/compound-protocol)\n4. [OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts)\n\n## More Questions?\n\n[FAQ](https://docs.augmented.finance/glossary-and-faq/faq), [Discord](https://discord.gg/bJgTWV8j7m), [Twitter](https://twitter.com/augmentedfin), [Telegram](https://t.me/augmentedfin), [Medium](https://augmentedfinance.medium.com/), [Reddit](https://www.reddit.com/user/augmentedfinance/)\n","readmeFilename":"README.md"}