SuperAPI AI 工具集

create-vechain-dapp

通用与其它

查看项目

更新于 10-16 01:11

技能介绍

用途:按用户选择的模式生成可运行的 VeChain dApp 项目骨架,包含钱包连接、暗色模式与 GitHub Pages 部署配置。

技术栈:Next.js 14(App Router、静态导出)、Chakra UI v3 与 next-themes、@vechain/vechain-kit(VeWorld 与 WalletConnect)、React Query;monorepo 模式额外使用 Hardhat、@vechain/sdk-hardhat-plugin、OpenZeppelin UUPS 与 Turborepo。要求 Node 20 LTS。

使用方式:先收集项目名(kebab-case)、模式(standalone 或 monorepo)、网络(test 或 main,默认 test)与目标目录。随后先阅读 references/shared.md,并按模式阅读 references/standalone.md 或 references/monorepo.md,替换模板中的 {{PROJECT_NAME}}、{{PROJECT_TITLE}}、{{NETWORK_TYPE}} 占位符再创建文件。安装与验证命令:cd {{PROJECT_NAME}}、nvm use、yarn install。独立模式用 yarn dev 或 yarn build;monorepo 模式先用 make solo-up 启动 Thor solo 节点(需 Docker),再执行 yarn dev、yarn build、yarn contracts:compile、yarn contracts:test,停止用 make solo-down,重置用 make solo-clean。最后可 git init 并提交初始骨架。

主要能力与限制:VeChain Kit 不能服务端运行,应用外壳需以 dynamic(..., { ssr: false }) 加载;静态导出时 basePath 需手动加到图标与 img 路径。@chakra-ui/react 需锁定精确版本(当前 3.30.0)。合约架构、升级与安全等 Solidity 模式应参考 smart-contract-development 技能;VeChain Kit 高级用法参考 vechain-kit,SDK 用法参考 vechain-core。具体收费、价格与效果资料未提供。