mcpField
C
concepts

concepts

github.com/therealharpaljadejaDevelopment14233 installsUpdated 2w ago
Repository

About concepts

A task-oriented reference skill for developers building on Monad, covering execution, block states, balances, EIP-7702, and event data. It highlights behaviors that differ from standard Ethereum expectations.

Key features

  1. 01Task-based reference selection
  2. 02Async execution and state delays
  3. 03Parallel execution compatibility
  4. 04Block states and tags
  5. 05Balance rules and EIP-7702
  6. 06Realtime data sources and events

Use cases

  1. 01Debug newly funded accounts unable to send transactions
  2. 02Assess whether Solidity contracts need changes
  3. 03Choose latest, safe, or finalized block tags
  4. 04Plan event subscriptions and high-throughput ingestion

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/therealharpaljadeja/monskills --skill concepts

After installing, type/conceptsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

SKILL.zh.md
references/
async-execution.md
async-execution.zh.md
block-states.md
block-states.zh.md
eip-7702.md
eip-7702.zh.md
execution-events.md
execution-events.zh.md
parallel-execution.md
parallel-execution.zh.md
realtime-data.md
realtime-data.zh.md
reserve-balance.md
reserve-balance.zh.md

Details

From the project README

Monad is Ethereum-compatible but its architecture introduces behaviors that developers must understand. Only fetch the references relevant to the task at hand.

What to Fetch by Task

I'm dealing with...Fetch
Newly funded accounts can't send transactions, funding delaysasync-execution.md
Whether existing Solidity contracts need changes for Monadparallel-execution.md
Choosing between latest, safe, finalized block tagsblock-states.md
Transaction reverts due to low balance, 10 MON floor, emptying transactionsreserve-balance.md
Smart wallet delegation, EIP-7702, session keys, gas sponsorshipeip-7702.md
Subscribing to events, WebSocket feeds, high-throughput data ingestionrealtime-data.md
Block lifecycle events, speculative data, BLOCK_START/QC/FINALIZEDexecution-events.md

Quick Summary

  • Async execution: Consensus and execution are decoupled. 3-block delayed state view. Newly funded accounts need ~1.2s before sending txs.
  • Parallel execution: Optimistic concurrency — identical results to Ethereum. No contract changes needed.
  • Block states: Proposed → Voted → Finalized → Verified. Maps to latest / safe / finalized.
  • Reserve balance: 10 MON floor per EOA. Low-balance accounts limited to 1 tx per ~1.2s.
  • EIP-7702: EOAs delegate to contracts for smart wallet features. 10 MON floor applies. No CREATE/CREATE2 in delegated context.
  • Real-time data: 3 sources — Geth-compatible WS, Monad extended WS, Execution Events SDK. Most apps use source 1.
  • Execution events: Consensus events track block state transitions. Execution events are speculative EVM traces.

Comments

Markdown supported