@ohgeez/fsushi
Version:
fSUSHI is a protocol built on top of [FlashStake](http://flashstake.io/) and [SushiSwap](https://sushi.com) that enables stakers to get instant, upfront yield without waiting for it to accrue.
131 lines (130 loc) • 5.57 kB
JSON
{
"name": "@ohgeez/fsushi",
"description": "",
"version": "0.9.6",
"keywords": [
"levx",
"ohgeez",
"ohgeez-dao",
"sushiswap",
"sushi",
"fsushi"
],
"homepage": "https://github.com/ohgeez-dao/fsushi#readme",
"bugs": {
"url": "https://github.com/ohgeez-dao/fsushi/issues",
"email": "team@levx.io"
},
"license": "BUSL-1.1",
"author": "LevX <team@levx.io>",
"files": [
"abis",
"contracts",
"deployments",
"docs",
"typechain-types"
],
"scripts": {
"prepare": "husky install && shx chmod +x .husky/pre-commit",
"dev": "hardhat watch compile",
"build": "hardhat compile && sol2uml class ./contracts -o ./docs/uml.svg -hp",
"console": "hardhat console",
"hardhat:deploy": "hardhat deploy",
"mainnet:deploy": "hardhat --network mainnet deploy",
"mainnet:verify": "hardhat --network mainnet etherscan-verify --solc-input --license BUSL-1.1 --force-license",
"mainnet:export": "hardhat --network mainnet export",
"testnet:deploy": "yarn goerli:deploy && yarn bsc-testnet:deploy && yarn mumbai:deploy && yarn fuji:deploy && yarn optimism-goerli:deploy && yarn arbitrum-goerli:deploy && yarn fantom-testnet:deploy",
"goerli:deploy": "hardhat --network goerli deploy",
"goerli:verify": "hardhat --network goerli etherscan-verify --solc-input --license BUSL-1.1 --force-license",
"goerli:export": "hardhat --network goerli export --export exports/goerli.json",
"bsc:deploy": "hardhat --network bsc deploy",
"bsc:export": "hardhat --network bsc export --export exports/bsc.json",
"bsc-testnet:deploy": "hardhat --network bsc-testnet deploy",
"bsc-testnet:export": "hardhat --network bsc-testnet export --export exports/bsc-testnet.json",
"polygon:deploy": "hardhat --network polygon deploy",
"polygon:export": "hardhat --network polygon export --export exports/polygon.json",
"mumbai:deploy": "hardhat --network mumbai deploy",
"mumbai:export": "hardhat --network mumbai export --export exports/mumbai.json",
"avalanche:deploy": "hardhat --network avalanche deploy",
"avalanche:export": "hardhat --network avalanche export --export exports/avalanche.json",
"fuji:deploy": "hardhat --network fuji deploy",
"fuji:export": "hardhat --network fuji export --export exports/fuji.json",
"optimism:deploy": "hardhat --network optimism deploy",
"optimism:export": "hardhat --network optimism export --export exports/optimism.json",
"optimism-goerli:deploy": "hardhat --network optimism-goerli deploy",
"optimism-goerli:export": "hardhat --network optimism-goerli export --export exports/optimism-goerli.json",
"arbitrum:deploy": "hardhat --network arbitrum deploy",
"arbitrum:export": "hardhat --network arbitrum export --export exports/arbitrum.json",
"arbitrum-goerli:deploy": "hardhat --network arbitrum-goerli deploy",
"arbitrum-goerli:export": "hardhat --network arbitrum-goerli export --export exports/arbitrum-goerli.json",
"fantom:deploy": "hardhat --network fantom deploy",
"fantom:export": "hardhat --network fantom export --export exports/fantom.json",
"fantom-testnet:deploy": "hardhat --network fantom-testnet deploy",
"fantom-testnet:export": "hardhat --network fantom-testnet export --export exports/fantom-testnet.json",
"test": "cross-env TS_NODE_TRANSPILE_ONLY=1 hardhat test",
"test:trace": "cross-env TS_NODE_TRANSPILE_ONLY=1 hardhat test --trace",
"test:coverage": "cross-env NODE_OPTIONS=\"--max-old-space-size=4096\" hardhat coverage",
"test:gas": "cross-env REPORT_GAS=true yarn test",
"prepublish": "rimraf abis artifacts cache coverage docs typechain-types && yarn build"
},
"lint-staged": {
"*.ts": [
"eslint --cache --fix",
"prettier --write"
],
"*.sol": [
"prettier --write"
],
"*.md": "prettier --write"
},
"devDependencies": {
"@commitlint/cli": "^17.2.0",
"@commitlint/config-conventional": "^17.2.0",
"@nomicfoundation/hardhat-chai-matchers": "^1.0.4",
"@nomicfoundation/hardhat-network-helpers": "^1.0.7",
"@nomiclabs/hardhat-ethers": "^2.2.0",
"@nomiclabs/hardhat-etherscan": "^3.1.0",
"@nomiclabs/hardhat-solhint": "^2.0.0",
"@primitivefi/hardhat-dodoc": "^0.2.3",
"@typechain/ethers-v5": "^10.1.0",
"@typechain/hardhat": "^6.1.0",
"@types/chai": "^4.3.0",
"@types/mocha": "^10.0.0",
"@types/node": "^18.11.0",
"@typescript-eslint/eslint-plugin": "^5.42.0",
"@typescript-eslint/parser": "^5.42.0",
"chai": "^4.3.0",
"cross-env": "^7.0.0",
"dotenv": "^16.0.0",
"eslint": "^8.26.0",
"eslint-plugin-mocha": "^10.1.0",
"ethers": "^5.7.0",
"hardhat": "^2.12.1-ir.0",
"hardhat-abi-exporter": "^2.10.0",
"hardhat-deploy": "^0.11.0",
"hardhat-deploy-ethers": "^0.3.0-beta.13",
"hardhat-gas-reporter": "^1.0.0",
"hardhat-log-remover": "^2.0.0",
"hardhat-preprocessor": "^0.1.0",
"hardhat-spdx-license-identifier": "^2.0.0",
"hardhat-tracer": "^1.1.1",
"hardhat-watcher": "^2.5.0",
"husky": "^8.0.0",
"lint-staged": "^13.0.0",
"prettier": "^2.7.0",
"prettier-plugin-solidity": "^1.0.0-beta.24",
"prompts": "^2.4.2",
"shx": "^0.3.4",
"sol2uml": "^2.2.6",
"solidity-coverage": "^0.8.0",
"ts-generator": "^0.1.0",
"ts-node": "^10.9.0",
"typechain": "^8.1.0",
"typescript": "^4.8.0"
},
"dependencies": {
"@openzeppelin/contracts": "^4.8.0",
"@sushiswap/core": "^1.4.2",
"@sushiswap/sdk": "3"
}
}