MCPcopy Index your code
hub / github.com/ethereum-optimism/ecosystem

github.com/ethereum-optimism/ecosystem @0.0.9

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.0.9 ↗ · + Follow
324 symbols 1,233 edges 281 files 51 documented · 16%
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

IBridgeAdapter (Interface)
(no doc) [2 implementers]
packages/sdk/src/interfaces/bridge-adapter.ts
ResizablePanelGroupProps (Interface)
(no doc)
packages/ui-components/src/components/ui/resizable/resizable.tsx
L2Transaction (Interface)
(no doc)
packages/sdk/src/interfaces/l2-provider.ts
ResizableHandleProps (Interface)
(no doc)
packages/ui-components/src/components/ui/resizable/resizable.tsx
L2Block (Interface)
(no doc)
packages/sdk/src/interfaces/l2-provider.ts
CommandProps (Interface)
(no doc)
packages/ui-components/src/components/ui/command/command.tsx
L2BlockWithTransactions (Interface)
(no doc)
packages/sdk/src/interfaces/l2-provider.ts
CommandDialogProps (Interface)
(no doc)
packages/ui-components/src/components/ui/command/command.tsx

Core symbols most depended-on inside this repo

cn
called by 155
packages/ui-components/src/lib/utils.ts
toAddress
called by 27
packages/sdk/src/utils/coercion.ts
toCrossChainMessage
called by 22
packages/sdk/src/cross-chain-messenger.ts
getMessageStatus
called by 17
packages/sdk/src/cross-chain-messenger.ts
getAllOEContracts
called by 14
packages/sdk/src/utils/contracts.ts
getMessagesByTransaction
called by 13
packages/sdk/src/cross-chain-messenger.ts
addressForChain
called by 12
packages/viem/src/addressSet.ts
sendMessage
called by 12
packages/sdk/src/cross-chain-messenger.ts

Shape

Function 201
Method 63
Interface 43
Class 10
Enum 7

Languages

TypeScript100%

Modules by API surface

packages/sdk/src/cross-chain-messenger.ts44 symbols
packages/sdk/src/interfaces/types.ts23 symbols
packages/ui-components/src/components/ui/command/command.tsx10 symbols
packages/sdk/src/adapters/standard-bridge.ts10 symbols
packages/ui-components/src/components/ui/toast/use-toast.ts9 symbols
packages/sdk/src/l2-provider.ts9 symbols
packages/sdk/src/interfaces/bridge-adapter.ts8 symbols
packages/op-app/scripts/codegen.ts8 symbols
packages/ui-components/src/components/ui/drawer/drawer.tsx7 symbols
packages/sdk/src/utils/coercion.ts7 symbols
packages/sdk/src/adapters/eth-bridge.ts6 symbols
packages/op-app/src/test-utils/anvil.ts6 symbols

For agents

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

⬇ download graph artifact