├── .editorconfig ├── .example.networkconfig ├── .gas-snapshot ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── checks.yml │ ├── codeql.yml │ └── test-contracts.yml ├── .gitignore ├── .gitmodules ├── .prettierignore ├── .prettierrc.yml ├── .solcover.js ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── abis ├── contracts │ └── src │ │ ├── Create2DeployerLocal.sol │ │ └── Create2DeployerLocal.json │ │ └── Greeter.sol │ │ └── Greeter.json └── xdeployer │ └── src │ └── contracts │ └── CreateX.sol │ └── CreateX.json ├── arguments.js ├── contracts ├── src │ ├── Create2DeployerLocal.sol │ └── Greeter.sol └── test │ └── Greeter.t.sol ├── deploy-args.ts ├── deploy └── deploy-zksync.ts ├── eslint.config.js ├── foundry.lock ├── foundry.toml ├── hardhat.config.ts ├── package.json ├── pnpm-lock.yaml ├── remappings.txt ├── renovate.json ├── scripts ├── deploy.sh ├── deploy.ts ├── deploy_local.sh ├── flatten.sh ├── interact.ts └── verify.sh ├── slippy.config.js ├── slither.config.json ├── test └── Greeter.test.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.editorconfig -------------------------------------------------------------------------------- /.example.networkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.example.networkconfig -------------------------------------------------------------------------------- /.gas-snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.gas-snapshot -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/test-contracts.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.github/workflows/test-contracts.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.prettierrc.yml -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/.solcover.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/SECURITY.md -------------------------------------------------------------------------------- /abis/contracts/src/Create2DeployerLocal.sol/Create2DeployerLocal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/abis/contracts/src/Create2DeployerLocal.sol/Create2DeployerLocal.json -------------------------------------------------------------------------------- /abis/contracts/src/Greeter.sol/Greeter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/abis/contracts/src/Greeter.sol/Greeter.json -------------------------------------------------------------------------------- /abis/xdeployer/src/contracts/CreateX.sol/CreateX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/abis/xdeployer/src/contracts/CreateX.sol/CreateX.json -------------------------------------------------------------------------------- /arguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/arguments.js -------------------------------------------------------------------------------- /contracts/src/Create2DeployerLocal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/contracts/src/Create2DeployerLocal.sol -------------------------------------------------------------------------------- /contracts/src/Greeter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/contracts/src/Greeter.sol -------------------------------------------------------------------------------- /contracts/test/Greeter.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/contracts/test/Greeter.t.sol -------------------------------------------------------------------------------- /deploy-args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/deploy-args.ts -------------------------------------------------------------------------------- /deploy/deploy-zksync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/deploy/deploy-zksync.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/eslint.config.js -------------------------------------------------------------------------------- /foundry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/foundry.lock -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/foundry.toml -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /remappings.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/remappings.txt -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /scripts/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/scripts/deploy.ts -------------------------------------------------------------------------------- /scripts/deploy_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/scripts/deploy_local.sh -------------------------------------------------------------------------------- /scripts/flatten.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/scripts/flatten.sh -------------------------------------------------------------------------------- /scripts/interact.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/scripts/interact.ts -------------------------------------------------------------------------------- /scripts/verify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/scripts/verify.sh -------------------------------------------------------------------------------- /slippy.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/slippy.config.js -------------------------------------------------------------------------------- /slither.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/slither.config.json -------------------------------------------------------------------------------- /test/Greeter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/test/Greeter.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pcaversaccio/hardhat-project-template-ts/HEAD/tsconfig.json --------------------------------------------------------------------------------