MCPcopy
hub / github.com/jklepatch/eattheblocks

github.com/jklepatch/eattheblocks @main sqlite

repository ↗ · DeepWiki ↗
6,534 symbols 14,433 edges 2,232 files 445 documented · 7%
README

EaTheBlocks

Blockchain tutorials of EatTheBlocks. Learn how to build Decentralized Applications (Dapps) on Ethereum and Solidity Smart contracts

Covers: * Ethereum * Solidity * Web3 * Truffle * DeFi (Decentralized Finance)

Organization

  • Youtube: screencast folder
  • Courses: other folders

Courses

Extension points exported contracts — how you extend this code

AppProps (Interface)
(no doc)
draft/todolist-typescript/finished/app/App.tsx
AppState (Interface)
(no doc)
draft/todolist-typescript/finished/app/App.tsx
Todo (Interface)
(no doc)
draft/todolist-typescript/finished/app/types.ts
Task (Interface)
(no doc)
draft/todolist-typescript/finished/app/types.ts
NewTaskProps (Interface)
(no doc)
draft/todolist-typescript/finished/app/components/NewTask.tsx

Core symbols most depended-on inside this repo

n
called by 2373
draft/dex-erc20/finished/public/bundle.js
assert
called by 860
dapp-30/day2-hello-world/frontend/end/public/web3.js
r
called by 518
draft/dex-erc20/finished/public/bundle.js
s
called by 351
draft/dex-erc20/finished/public/bundle.js
i
called by 339
draft/dex-erc20/finished/public/bundle.js
t
called by 328
draft/dex-erc20/finished/public/bundle.js
a
called by 325
draft/dex-erc20/finished/public/bundle.js
o
called by 247
draft/dex-erc20/finished/public/bundle.js

Shape

Function 6,322
Method 103
Class 101
Interface 8

Languages

TypeScript100%
Python1%

Modules by API surface

dapp-30/day3-simple-storage/frontend/start/public/web3.js827 symbols
dapp-30/day3-simple-storage/frontend/end/public/web3.js827 symbols
dapp-30/day2-hello-world/frontend/start/public/web3.js827 symbols
dapp-30/day2-hello-world/frontend/end/public/web3.js827 symbols
dapp-30/day1-simple-smart-contract/frontend/start/public/web3.js827 symbols
dapp-30/day1-simple-smart-contract/frontend/end/public/web3.js827 symbols
draft/dex-erc20/finished/public/bundle.js261 symbols
dapp-30/day15-dao/frontend/start/client/src/App.js12 symbols
dapp-30/day15-dao/frontend/end/client/src/App.js12 symbols
dapp-30/day30-dex/frontend/end/app/src/App.js10 symbols
blockchain-masterclass/dex-3-frontend/old-end/client/src/App.js10 symbols
draft/voting-dapp-angular/src/app/web3.service.ts9 symbols

Dependencies from manifests, versioned

@angular-devkit/build-angular0.12.0 · 1×
@angular/animations7.2.0 · 1×
@angular/cli7.2.1 · 1×
@angular/common7.2.0 · 1×
@angular/compiler7.2.0 · 1×
@angular/compiler-cli7.2.0 · 1×
@angular/core7.2.0 · 1×
@angular/forms7.2.0 · 1×
@angular/language-service7.2.0 · 1×
@angular/platform-browser7.2.0 · 1×
@angular/platform-browser-dynamic7.2.0 · 1×
@angular/router7.2.0 · 1×

Datastores touched

RecipientCollection · 1 repos
PaymentCollection · 1 repos
PollCollection · 1 repos

For agents

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

⬇ download graph artifact