├── .cspell.json ├── .editorconfig ├── .env.template ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .vscode ├── extensions.json └── settings.json ├── .yarn └── sdks │ ├── eslint │ ├── bin │ │ └── eslint.js │ ├── lib │ │ ├── api.js │ │ └── unsupported-api.js │ └── package.json │ ├── integrations.yml │ ├── prettier │ ├── bin-prettier.js │ ├── index.js │ └── package.json │ └── typescript │ ├── bin │ ├── tsc │ └── tsserver │ ├── lib │ ├── tsc.js │ ├── tsserver.js │ ├── tsserverlibrary.js │ └── typescript.js │ └── package.json ├── .yarnrc.yml ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── src ├── eip1167.ts ├── index.ts ├── readString.ts └── types.ts ├── test ├── detectProxy.spec.ts ├── parseEip1167Bytecode.spec.ts └── readString.ts ├── tsconfig.cjs.json ├── tsconfig.esm.json ├── tsconfig.json └── yarn.lock /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.cspell.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- 1 | INFURA_API_KEY= -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarn/sdks/eslint/bin/eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/eslint/bin/eslint.js -------------------------------------------------------------------------------- /.yarn/sdks/eslint/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/eslint/lib/api.js -------------------------------------------------------------------------------- /.yarn/sdks/eslint/lib/unsupported-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/eslint/lib/unsupported-api.js -------------------------------------------------------------------------------- /.yarn/sdks/eslint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/eslint/package.json -------------------------------------------------------------------------------- /.yarn/sdks/integrations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/integrations.yml -------------------------------------------------------------------------------- /.yarn/sdks/prettier/bin-prettier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/prettier/bin-prettier.js -------------------------------------------------------------------------------- /.yarn/sdks/prettier/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/prettier/index.js -------------------------------------------------------------------------------- /.yarn/sdks/prettier/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/prettier/package.json -------------------------------------------------------------------------------- /.yarn/sdks/typescript/bin/tsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/typescript/bin/tsc -------------------------------------------------------------------------------- /.yarn/sdks/typescript/bin/tsserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/typescript/bin/tsserver -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/typescript/lib/tsc.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsserver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/typescript/lib/tsserver.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/tsserverlibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/typescript/lib/tsserverlibrary.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/lib/typescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/typescript/lib/typescript.js -------------------------------------------------------------------------------- /.yarn/sdks/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/.yarn/sdks/typescript/package.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/package.json -------------------------------------------------------------------------------- /src/eip1167.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/src/eip1167.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/readString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/src/readString.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/src/types.ts -------------------------------------------------------------------------------- /test/detectProxy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/test/detectProxy.spec.ts -------------------------------------------------------------------------------- /test/parseEip1167Bytecode.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/test/parseEip1167Bytecode.spec.ts -------------------------------------------------------------------------------- /test/readString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/test/readString.ts -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/abipub/evm-proxy-detection/HEAD/yarn.lock --------------------------------------------------------------------------------