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.

查看源码
仓库原始内容

按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。

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.
来自同一仓库

更多 Skills

全部 Skills
therealharpaljadeja
社区

addresses

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

安装量
3
GitHub Stars
14
最近更新
10月7日
therealharpaljadeja
社区

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.

安装量
3
GitHub Stars
14
最近更新
10月7日
therealharpaljadeja
社区

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.

安装量
3
GitHub Stars
14
最近更新
10月7日
therealharpaljadeja
社区

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.

安装量
3
GitHub Stars
14
最近更新
10月7日