Skip to content

Cryptocurrency and Blockchain Development Plugin

A deep technical reference for blockchain and cryptocurrency engineering at both layers. Protocol development covers consensus, execution and consensus clients, EVM internals, state and storage, hard forks and the EIP process, L2 and rollup architecture, and node operation. Application development covers Solidity and Vyper, the EVM execution model and gas, token standards, proxies and upgradeability, oracles, DeFi primitives, MEV, account abstraction, testing with Foundry and Hardhat, fuzzing and formal verification, auditing, deployment and key management, and indexing and frontend integration. It is an engineering document, not investment advice.

One reference, split into 4 skills along its section groups so a task loads only the part it needs. Section numbers (§N) are shared across the set and cross-references into a sibling skill are written as §N → skill. Reference, not tutorial: sections are independent, every claim is tagged by how durable it is (stable fundamentals vs. versioned specifics vs. genuinely contested questions), and a currency snapshot (verified August 2026) flags what goes stale first.

Skills

  • blockchain-protocol-layer — Protocol Layer, Clients, Upgrades, L2s, and Cross-Chain (§0–§3 and §11–§12): Routing; The Protocol Layer; Nodes and Clients; Protocol Upgrades and the EIP Process; Layer 2 and Building a Chain; Cross-Chain.
  • blockchain-smart-contract-development — EVM, Solidity, Contract Architecture, Standards, and DeFi (§4–§8): The EVM; Solidity and the Contract Languages; Contract Architecture; Standards; DeFi Primitives and MEV.
  • blockchain-security-testing-and-ops — Testing, Security, Deployment, and Operations (§9–§10 and §13): Testing; Security; Deployment and Operations.
  • blockchain-reference — Anti-Patterns, Contested Questions, Currency, and Canon (§14–§19): Anti-Patterns; Contested Questions; Currency Snapshot; The Canon; Quick Reference; Sources and Method.

Skills in this plugin


View cryptocurrency-development on GitHub