mcpField
T
thor

thor

github.com/vechain开发1578 次安装4 周前更新
代码仓库

关于 thor

thor 是面向 VeChainThor 节点及其 Go 代码库问题的 Skill。它按主题指引查阅架构、共识、API、存储、网络、节点运维和贡献流程等参考资料。

主要功能

  1. 01按主题选择参考文件
  2. 02涵盖节点架构与运维
  3. 03共识与内置合约资料
  4. 04API、存储和网络参考
  5. 05交易与链上流程指引

适用场景

  1. 01了解 VeChainThor 节点组件
  2. 02追踪共识或交易流程
  3. 03查找构建与贡献指引

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vechain/vechain-ai-skills --skill thor

安装后在 Claude Code 中输入/thor确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

references/
api.md
architecture.md
built-in-contracts.md
consensus.md
contributing.md
flow-block-production.md
flow-reward-distribution.md
flow-staking-delegation.md
flow-sync.md
flow-transaction-lifecycle.md
p2p.md
solo.md
storage.md

详细介绍

Thor 技能

关键规则

  1. 先阅读参考文件。 如果用户的请求涉及下方参考表中的任何主题,必须先阅读相应文件,再进行其他操作。简要说明你正在阅读哪些文件,让用户确认该技能已启用。
  2. 信息优先级:(a)此技能中的参考文件——始终作为首要来源。(b)github.com/vechain/thor/v2 中的 thor 仓库源代码,用于了解实现细节。(c)网页搜索——仅在参考资料未涵盖相关主题时作为最后手段。
  3. 优先直接在主对话中处理。 计划模式和子 Agent 不会继承技能上下文,可能会给出过时的答案。
  4. 压缩或上下文丢失后, 重新阅读此 SKILL.md,以恢复对参考表的了解。

范围

此技能适用于所有与 VeChainThor 节点(thor)相关的内容:

  • Go 代码库的架构和包结构
  • 共识:PoA v1/v2、PoS(Galactica)、BFT 最终性
  • 内置合约:Authority、Energy、Staker、Params、Prototype、Executor、Extension
  • REST API 端点和 WebSocket 订阅
  • 存储:LevelDB、SQLite logdb、trie、修剪、节点类型
  • P2P 网络:发现、区块/交易传播
  • 跨领域流程:区块生成、交易生命周期、奖励分配、质押/委托、链同步
  • 用于本地开发的 Solo 模式
  • 为 thor 代码库做贡献:构建、测试、添加端点、分叉配置

VeChain 应用层开发请参阅配套技能:

  • vechain-core — SDK 使用、费用委托、多子句交易、双代币模型
  • vechain-kit — VeChain Kit Hooks、组件、钱包连接、社交登录
  • smart-contract-development — Solidity、Hardhat、测试、安全
  • stargate — NFT 质押、验证者委托、VTHO 奖励

操作流程

1. 确认问题类型
  • 产品经理/架构问题 → 阅读 architecture.md + 相关流程文件
  • 贡献者问题 → 阅读 contributing.md + 相关包参考资料
  • “X 的工作原理是什么?” → 阅读匹配的流程文件
  • API 问题 → 阅读 api.md
  • 节点运维 → 阅读 architecture.md(节点类型、标志、端口)
2. 回答前先阅读

从下方表格中加载匹配的参考文件。跨领域问题可能需要阅读多个文件。

3. 结合上下文作答
  • 引用 thor 代码库中的具体包、类型和文件
  • 对于流程,按步骤追踪相关包
  • 面向产品经理时,先概述全局,再深入实现细节
  • 面向贡献者时,提供包路径和关键类型名称

参考文件

请先阅读匹配的文件,再进行任何操作。请参阅上方的关键规则。

主题文件用户提及以下内容时阅读……
架构references/architecture.md概览、软件包、节点类型、端口、标志、分叉配置、技术栈
共识references/consensus.mdPoA、PoS、BFT、最终性、提议者、验证者选择、VRF、Galactica
内置合约references/built-in-contracts.mdAuthority、Energy、VTHO、Staker、Params、Prototype、Executor、原生合约
REST APIreferences/api.mdAPI、端点、路由、订阅、WebSocket、Swagger
存储references/storage.md数据库、LevelDB、SQLite、logdb、trie、修剪、归档、磁盘
P2P 网络references/p2p.md节点、发现、discv5、传播、同步协议、引导节点
贡献references/contributing.md构建、Makefile、测试、lint、添加端点、分叉配置、PR、Go 约定
Solo 模式references/solo.mdsolo、本地开发、测试链、预注资账户、自动挖矿
流程:区块生成references/flow-block-production.md区块打包、调度器、提议者、区块创建方式
流程:交易生命周期references/flow-transaction-lifecycle.md交易流程、txpool、子句执行、收据、交易验证
流程:奖励分配references/flow-reward-distribution.md奖励、VTHO 生成、验证者奖励、Gas 奖励、销毁
流程:质押与委托references/flow-staking-delegation.md质押、委托、解除质押、Staker 合约、验证者生命周期
流程:链同步references/flow-sync.md同步、追赶进度、节点下载、分叉处理、重组、传播

评论

支持 Markdown