├── .env ├── .env.example ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── push.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky ├── .gitignore ├── pre-commit └── prepare-commit-msg ├── .prettierrc ├── LICENSE ├── README.md ├── contracts └── Multicall3.sol ├── foundry.toml ├── package.json ├── src ├── abis │ └── Multicall3.json ├── contracts │ ├── Multicall3.ts │ ├── common.ts │ ├── factories │ │ ├── Multicall3__factory.ts │ │ └── index.ts │ └── index.ts ├── ethers.ts └── index.ts ├── test ├── abis │ ├── Morpho.json │ └── Uni.json └── index.spec.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.env -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | HTTP_RPC_URL= 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | src/types/global.d.ts -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.github/workflows/push.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.husky/prepare-commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.husky/prepare-commit-msg -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/README.md -------------------------------------------------------------------------------- /contracts/Multicall3.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/contracts/Multicall3.sol -------------------------------------------------------------------------------- /foundry.toml: -------------------------------------------------------------------------------- 1 | [profile.default] 2 | src = "contracts" 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/package.json -------------------------------------------------------------------------------- /src/abis/Multicall3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/src/abis/Multicall3.json -------------------------------------------------------------------------------- /src/contracts/Multicall3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/src/contracts/Multicall3.ts -------------------------------------------------------------------------------- /src/contracts/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/src/contracts/common.ts -------------------------------------------------------------------------------- /src/contracts/factories/Multicall3__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/src/contracts/factories/Multicall3__factory.ts -------------------------------------------------------------------------------- /src/contracts/factories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/src/contracts/factories/index.ts -------------------------------------------------------------------------------- /src/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/src/contracts/index.ts -------------------------------------------------------------------------------- /src/ethers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/src/ethers.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/src/index.ts -------------------------------------------------------------------------------- /test/abis/Morpho.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/test/abis/Morpho.json -------------------------------------------------------------------------------- /test/abis/Uni.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/test/abis/Uni.json -------------------------------------------------------------------------------- /test/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/test/index.spec.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/morpho-org/ethers-multicall/HEAD/yarn.lock --------------------------------------------------------------------------------