关于 concepts
Monad 开发参考技能按任务提供相关文档,涵盖异步与并行执行、区块状态、余额规则、EIP-7702 和实时事件。适合需要理解 Monad 与 Ethereum 行为差异的开发者。
主要功能
- 01按任务选择参考文档
- 02说明异步执行与状态延迟
- 03解释并行执行兼容性
- 04介绍区块状态与标签
- 05涵盖余额及 EIP-7702 规则
- 06区分实时数据来源与事件
适用场景
- 01排查新注资账户无法立即发送交易
- 02判断 Solidity 合约是否需要调整
- 03选择 latest、safe 或 finalized 区块标签
- 04规划事件订阅与高吞吐数据接入
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ therealharpaljadeja/ monskills --skill concepts安装后在 Claude Code 中输入/concepts确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
SKILL.zh.mdreferences/async-execution.mdasync-execution.zh.mdblock-states.mdblock-states.zh.mdeip-7702.mdeip-7702.zh.mdexecution-events.mdexecution-events.zh.mdparallel-execution.mdparallel-execution.zh.mdrealtime-data.mdrealtime-data.zh.mdreserve-balance.mdreserve-balance.zh.md详细介绍
Monad 与 Ethereum 兼容,但其架构引入了一些开发者必须了解的行为。只获取与当前任务相关的参考资料。
根据任务选择要获取的内容
| 我正在处理…… | 获取 |
|---|---|
| 新注资的账户无法发送交易、注资延迟 | async-execution.md |
| 现有 Solidity 合约是否需要针对 Monad 进行修改 | parallel-execution.md |
在 latest、safe、finalized 区块标签之间进行选择 | block-states.md |
| 交易因余额不足而回滚、10 MON 下限、清空账户的交易 | reserve-balance.md |
| 智能钱包委托、EIP-7702、会话密钥、Gas 赞助 | eip-7702.md |
| 订阅事件、WebSocket 数据流、高吞吐量数据摄取 | realtime-data.md |
| 区块生命周期事件、推测性数据、BLOCK_START/QC/FINALIZED | execution-events.md |
快速摘要
- **异步执行:**共识与执行相互分离。状态视图延迟 3 个区块。新注资的账户需要等待约 1.2s 才能发送交易。
- **并行执行:**乐观并发——结果与 Ethereum 完全相同。无需修改合约。
- **区块状态:**提议 → 投票 → 最终确定 → 验证。对应
latest/safe/finalized。 - **储备余额:**每个 EOA 的余额下限为 10 MON。低余额账户每约 1.2s 只能发送 1 笔交易。
- **EIP-7702:**EOA 委托给合约以启用智能钱包功能。适用 10 MON 下限。委托上下文中不支持 CREATE/CREATE2。
- **实时数据:**有 3 种来源——兼容 Geth 的 WS、Monad 扩展 WS、Execution Events SDK。大多数应用使用来源 1。
- **执行事件:**共识事件跟踪区块状态转换。执行事件是推测性的 EVM 跟踪数据。
评论
支持 Markdown