├── .env.example ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.yaml │ └── FEATURE_IMPROVEMENT.yaml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── pre-commit.yaml │ ├── test.yaml │ └── trufflehog.yml ├── .gitignore ├── .gitmodules ├── .nvmrc ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc ├── CONTRIBUTING.md ├── README.md ├── docs ├── README.md └── autogen │ ├── .gitignore │ ├── book.css │ ├── book.toml │ ├── solidity.min.js │ └── src │ ├── README.md │ ├── SUMMARY.md │ └── src │ ├── Counter.sol │ └── contract.Counter.md │ ├── README.md │ └── interfaces │ ├── ICounter.sol │ └── interface.ICounter.md │ └── README.md ├── foundry.toml ├── script ├── Deploy.s.sol └── util │ └── doc_gen.sh ├── slither.config.json ├── snapshots └── CounterTest_Deployed.json ├── src ├── Counter.sol └── interfaces │ └── ICounter.sol └── test ├── Counter.t.sol └── deployers └── CounterDeployer.sol /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.env.example -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_IMPROVEMENT.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.github/ISSUE_TEMPLATE/FEATURE_IMPROVEMENT.yaml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.github/workflows/pre-commit.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.github/workflows/trufflehog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.github/workflows/trufflehog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18 -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/.prettierrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/autogen/.gitignore: -------------------------------------------------------------------------------- 1 | book/ -------------------------------------------------------------------------------- /docs/autogen/book.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/docs/autogen/book.css -------------------------------------------------------------------------------- /docs/autogen/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/docs/autogen/book.toml -------------------------------------------------------------------------------- /docs/autogen/solidity.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/docs/autogen/solidity.min.js -------------------------------------------------------------------------------- /docs/autogen/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/docs/autogen/src/README.md -------------------------------------------------------------------------------- /docs/autogen/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/docs/autogen/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/autogen/src/src/Counter.sol/contract.Counter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/docs/autogen/src/src/Counter.sol/contract.Counter.md -------------------------------------------------------------------------------- /docs/autogen/src/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/docs/autogen/src/src/README.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/ICounter.sol/interface.ICounter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/docs/autogen/src/src/interfaces/ICounter.sol/interface.ICounter.md -------------------------------------------------------------------------------- /docs/autogen/src/src/interfaces/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/docs/autogen/src/src/interfaces/README.md -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/foundry.toml -------------------------------------------------------------------------------- /script/Deploy.s.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/script/Deploy.s.sol -------------------------------------------------------------------------------- /script/util/doc_gen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/script/util/doc_gen.sh -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "filter_paths": "(lib/|test/|scripts/)" 3 | } 4 | -------------------------------------------------------------------------------- /snapshots/CounterTest_Deployed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/snapshots/CounterTest_Deployed.json -------------------------------------------------------------------------------- /src/Counter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/src/Counter.sol -------------------------------------------------------------------------------- /src/interfaces/ICounter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/src/interfaces/ICounter.sol -------------------------------------------------------------------------------- /test/Counter.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/test/Counter.t.sol -------------------------------------------------------------------------------- /test/deployers/CounterDeployer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Uniswap/foundry-template/HEAD/test/deployers/CounterDeployer.sol --------------------------------------------------------------------------------