therealharpaljadeja/monskills

concepts

Monad architecture concepts that affect how developers build apps — async execution, parallel execution, block states, reserve balance, EIP-7702, real-time data sources, and execution events.

Quelltext ansehen
Originales Skill-Dokument

Aus dem Quell-Repository gerendert; Überschriften, Beispiele, Code, Tabellen, Links und Bilder bleiben erhalten.

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.
aus demselben Repository

Weitere Skills

Alle Skills
therealharpaljadeja
Community

addresses

Smart contract address for well known protocols on Monad. The addresses include testnet and mainnet smart contract addresses.

Installationen
3
GitHub Stars
14
Aktualisiert
7. Okt.
therealharpaljadeja
Community

gas

How gas pricing works on Monad and how it differs from Ethereum. Monad charges gas based on gaslimit (not gas used), has a different base fee controller, and different block gas limits. Fetch this skill whenever writing smart contracts, setting gas limits, estimating gas, or building any transaction-related UI on Monad incorrect gas handling can cost users real money.

Installationen
3
GitHub Stars
14
Aktualisiert
7. Okt.
therealharpaljadeja
Community

indexer

This skill has instructions to setup a Envio HyperIndex indexer to capture onchain smart contract events. Use when user wants a historical feed or activity feed or some similar tracking feed or feature in their app or wants to capture onchain smart contracts events as a trigger to perform some other actions in their app. Also use this skill when the user wants to debug, restart, promote or delete and existing Envio indexer deployed on Envio Cloud.

Installationen
3
GitHub Stars
14
Aktualisiert
7. Okt.
therealharpaljadeja
Community

monskill

Set of skills for developing/building apps on Monad. Always start with this skill, this skill helps the agent/llm maneuver and choose the right skills for the task assigned to the agent, from the whole set of monskills.

Installationen
3
GitHub Stars
14
Aktualisiert
7. Okt.