UNPKG

@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
{ "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" } }