MCPcopy Index your code
hub / github.com/1inch/merkle-distribution

github.com/1inch/merkle-distribution @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
147 symbols 391 edges 38 files 34 documented · 23%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

OneInchAddress (Interface)
(no doc)
deploy/deploy_signature.ts
MerkleDropData (Interface)
(no doc)
test/contracts/CumulativeMerkleDrop128.test.ts
ChainConfig (Interface)
(no doc)
src/types/index.ts
EventQueryResult (Interface)
(no doc)
src/lib/events-query.ts
FundingTransaction (Interface)
(no doc)
src/services/StatisticsService.ts
ExtendedHRE (Interface)
(no doc)
src/tasks/hardhat-drop-task.ts
DeploymentParams (Interface)
(no doc)
deploy/deploy_signature.ts
Contracts (Interface)
(no doc)
test/contracts/CumulativeMerkleDrop128.test.ts

Core symbols most depended-on inside this repo

calculateMerkleHeight
called by 13
src/lib/merkle.ts
createMerkleDrop
called by 12
src/lib/merkle.ts
generateLinks
called by 12
src/tasks/hardhat-drop-task.ts
createDropSettings
called by 10
src/services/DropService.ts
keccak128
called by 8
src/lib/merkle.ts
formatBaseUrl
called by 8
src/config/index.ts
ensureDirectoryExists
called by 7
src/lib/qr.ts
verifyLink
called by 7
src/services/VerificationService.ts

Shape

Function 66
Interface 38
Method 33
Class 10

Languages

TypeScript100%

Modules by API surface

src/services/StatisticsService.ts24 symbols
src/lib/events-query.ts22 symbols
src/types/index.ts14 symbols
src/tasks/hardhat-drop-task.ts10 symbols
src/services/DropService.ts10 symbols
test/contracts/CumulativeMerkleDrop128.test.ts9 symbols
test/contracts/CumulativeMerkleDrop.test.ts7 symbols
src/lib/encoding.ts5 symbols
src/cli/merkle-drop-cli.ts5 symbols
test/contracts/behaviors/MerkleDrop.behavior.ts4 symbols
test/contracts/behaviors/CumulativeMerkleDrop.behavior.ts4 symbols
test/contracts/SignatureMerkleDrop128.test.ts4 symbols

For agents

$ claude mcp add merkle-distribution \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact