MCPcopy Index your code
hub / github.com/dethcrypto/evm-ts

github.com/dethcrypto/evm-ts @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
216 symbols 457 edges 44 files 0 documented · 0%
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

IVm (Interface)
(no doc) [2 implementers]
test/helpers/compareWithReferentialImpl.ts
ILayered (Interface)
(no doc) [1 implementers]
lib/types.ts
IEqualAccount (Interface)
(no doc)
test/helpers/compareWithReferentialImpl.ts
IStepContext (Interface)
(no doc)
lib/types.ts
IEqualState (Interface)
(no doc)
test/helpers/compareWithReferentialImpl.ts
IVmEvents (Interface)
(no doc)
lib/types.ts
IMachineState (Interface)
(no doc)
lib/types.ts
IAccount (Interface)
(no doc)
lib/types.ts

Core symbols most depended-on inside this repo

pop
called by 66
lib/utils/Stack.ts
push
called by 39
lib/utils/Stack.ts
compareWithReferentialImpl
called by 33
test/helpers/compareWithReferentialImpl.ts
runTx
called by 24
test/helpers/compareWithReferentialImpl.ts
peek
called by 13
lib/utils/PeekableIterator.ts
next
called by 10
lib/utils/PeekableIterator.ts
getAddress
called by 9
lib/FakeBlockchain.ts
arrayCopy
called by 7
lib/utils/arrays.ts

Shape

Class 101
Method 78
Function 26
Interface 11

Languages

TypeScript100%

Modules by API surface

lib/opcodes/arithmetic.ts24 symbols
lib/opcodes/other.ts21 symbols
lib/opcodes/environmental.ts21 symbols
test/helpers/compareWithReferentialImpl.ts13 symbols
lib/utils/PeekableIterator.ts11 symbols
lib/types.ts11 symbols
lib/FakeBlockchain.ts11 symbols
lib/opcodes/memory.ts9 symbols
lib/opcodes/jump.ts9 symbols
lib/opcodes/comparisons.ts9 symbols
lib/opcodes/common.ts9 symbols
lib/opcodes/calls.ts9 symbols

For agents

$ claude mcp add evm-ts \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact