SuperAPI AI 工具集

web3-devkit-cli

通用与其它

查看项目

更新于 10-15 23:39

技能介绍

用途:Web3 DevKit CLI 是面向 EVM 与 Solana 开发者的开源命令行工具,覆盖从项目初始化到部署、监控的区块链开发流程。

主要能力:

  • 项目初始化:web3 init 提供交互模式,也可指定 web3 init evm、web3 init solana、web3 init fullstack。模板包括 evm-foundry、evm-hardhat、solana-anchor、nextjs-wagmi、nextjs-solana-wallet、fullstack-evm、fullstack-solana。
  • 合约生成:web3 generate 支持 token、nft、staking、vault、prediction-market 等类别,可选链与变体,如 web3 generate token -c evm -v erc20 -n MyToken -y。
  • 钱包管理:web3 wallet create、balance、tokens,支持 EVM 的 ethereum、base、arbitrum、polygon、bsc、avalanche 以及 Solana 的 mainnet-beta、devnet、testnet。
  • RPC 与网络测试:web3 rpc test、web3 network check。
  • 合约部署:web3 deploy evm/solana,支持 --estimate 估算 Gas、--yes 跳过确认,web3 deploy history 查看记录,web3 verify 验证合约。部署记录存于 .web3-devkit/deployments/。
  • 事件监控:web3 monitor contract、wallet、token 实时监控链上活动。
  • 前端集成:web3 add wagmi、rainbowkit、wallet-connect、viem、solana-wallet。
  • 配置管理:web3 config init/get/set,配置存于 .web3-devkit/config.json。

安装与使用:npm install -g web3-devkit-cli;或在克隆仓库后执行 npm install、npm run build、npm link。未 link 时可用 npm run web3 -- <command>。需要 Node.js 18+、npm 或 yarn;EVM 需安装 Foundry 或 Hardhat,Solana 需安装 Anchor CLI,并准备有效的 RPC 端点。敏感数据应使用环境变量。

限制:资料未提供收费标准、性能数据或官方支持渠道;部分功能依赖本地工具链与网络连接。