├── .commitlintrc.yaml ├── .czrc ├── .env.example ├── .eslintignore ├── .eslintrc.yaml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .lintstagedrc ├── .prettierignore ├── .prettierrc.yaml ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── .yarn ├── plugins │ └── @yarnpkg │ │ └── plugin-interactive-tools.cjs └── releases │ └── yarn-3.0.2.cjs ├── .yarnrc.yml ├── README.md ├── contracts ├── Floki.sol ├── governance │ └── IGovernanceToken.sol ├── tax │ ├── ExponentialTaxHandler.sol │ ├── ITaxHandler.sol │ ├── StaticTaxHandler.sol │ └── ZeroTaxHandler.sol ├── treasury │ ├── ITreasuryHandler.sol │ ├── TreasuryHandlerAlpha.sol │ └── ZeroTreasuryHandler.sol └── utils │ ├── ExchangePoolProcessor.sol │ └── LenientReentrancyGuard.sol ├── hardhat.config.ts ├── package.json ├── scripts └── deploy-floki.ts ├── test └── types.ts ├── tsconfig.json └── yarn.lock /.commitlintrc.yaml: -------------------------------------------------------------------------------- 1 | extends: 2 | - "@commitlint/config-conventional" 3 | -------------------------------------------------------------------------------- /.czrc: -------------------------------------------------------------------------------- 1 | { 2 | "path": "cz-conventional-changelog" 3 | } 4 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn dlx commitlint --edit $1 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | yarn dlx lint-staged 5 | -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.lintstagedrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.solhintignore -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.0.2.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.yarn/releases/yarn-3.0.2.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Floki Token 2 | -------------------------------------------------------------------------------- /contracts/Floki.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/Floki.sol -------------------------------------------------------------------------------- /contracts/governance/IGovernanceToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/governance/IGovernanceToken.sol -------------------------------------------------------------------------------- /contracts/tax/ExponentialTaxHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/tax/ExponentialTaxHandler.sol -------------------------------------------------------------------------------- /contracts/tax/ITaxHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/tax/ITaxHandler.sol -------------------------------------------------------------------------------- /contracts/tax/StaticTaxHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/tax/StaticTaxHandler.sol -------------------------------------------------------------------------------- /contracts/tax/ZeroTaxHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/tax/ZeroTaxHandler.sol -------------------------------------------------------------------------------- /contracts/treasury/ITreasuryHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/treasury/ITreasuryHandler.sol -------------------------------------------------------------------------------- /contracts/treasury/TreasuryHandlerAlpha.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/treasury/TreasuryHandlerAlpha.sol -------------------------------------------------------------------------------- /contracts/treasury/ZeroTreasuryHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/treasury/ZeroTreasuryHandler.sol -------------------------------------------------------------------------------- /contracts/utils/ExchangePoolProcessor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/utils/ExchangePoolProcessor.sol -------------------------------------------------------------------------------- /contracts/utils/LenientReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/contracts/utils/LenientReentrancyGuard.sol -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deploy-floki.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/scripts/deploy-floki.ts -------------------------------------------------------------------------------- /test/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/test/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Floki-Inu/token/HEAD/yarn.lock --------------------------------------------------------------------------------