├── .gitignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── __tests__ ├── file.test.ts ├── mocks │ ├── empty.test │ ├── garbageContent.test │ ├── merkleTreeTestData_checksumAttributeError.json │ ├── merkleTreeTestData_checksumHashError.json │ ├── merkleTreeTestData_correct.json │ ├── merkleTreeTestData_empty.json │ └── merkleTreeTestData_sumError.json └── tree.test.ts ├── jest.config.js ├── package.json ├── src ├── file.ts ├── tree.ts └── verify.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | coverage -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/__tests__/file.test.ts -------------------------------------------------------------------------------- /__tests__/mocks/empty.test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /__tests__/mocks/garbageContent.test: -------------------------------------------------------------------------------- 1 | nothing{..234to]see.here 2 | -------------------------------------------------------------------------------- /__tests__/mocks/merkleTreeTestData_checksumAttributeError.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/__tests__/mocks/merkleTreeTestData_checksumAttributeError.json -------------------------------------------------------------------------------- /__tests__/mocks/merkleTreeTestData_checksumHashError.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/__tests__/mocks/merkleTreeTestData_checksumHashError.json -------------------------------------------------------------------------------- /__tests__/mocks/merkleTreeTestData_correct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/__tests__/mocks/merkleTreeTestData_correct.json -------------------------------------------------------------------------------- /__tests__/mocks/merkleTreeTestData_empty.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /__tests__/mocks/merkleTreeTestData_sumError.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/__tests__/mocks/merkleTreeTestData_sumError.json -------------------------------------------------------------------------------- /__tests__/tree.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/__tests__/tree.test.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/package.json -------------------------------------------------------------------------------- /src/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/src/file.ts -------------------------------------------------------------------------------- /src/tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/src/tree.ts -------------------------------------------------------------------------------- /src/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/src/verify.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cakedefi/merkle-proof-tool/HEAD/tsconfig.json --------------------------------------------------------------------------------