redspot logo
波卡 WASM 合约的开发脚手架
Redspot 是 Substrate 上最先进的 WASM 智能合约开发、 测试和调试框架。
feature
Automatic

自动化

Redspot 提供了一个基于 JavaScript 的自动化测试环境,可以方便快速的测试和调试合约。

灵活性

Redspot 仅需要非常少的配置即可轻松的在现有的合约项目上使用。开发者通过插件系统可以自由的选择想要添加的功能,也可以自由的添加新任务或更改现有的任务。

flexible
extendable

扩展性

Redspot 旨在为 Polkadot 生态的所有 WASM 合约平行链的提供开发支持,并将会集成多种合约语言,如: Ink!, Ask! 等

TS 支持

Redspot 默认将会提供一个基于 TypeScript 的模版,你无需任何设置即可使用 TypeScript。它同时还也取消了 TypeScript 的运行时类型检测,即使你不熟悉 TypeScript,也不会遇到阻碍。

flexible
plugin

Redspot 的灵活性和扩展性来源于其丰富的插件系统。 开发者还可以很容易地开发新的插件集成进来, 并应用到自己的合约开发流程中。

plugin illustratio 查看所有插件列表 学习如何编写插件
  • @redspot/patract

    提供一个访问合约的 JavaScript API。

    详情
  • @redspot/gas-reporter

    在运行测试的时候打印出每个 Message 所消耗的 GAS 值。

    详情
  • @redspot/jupiter

    连接 Jupiter 测试网,使用其专为合约开发优化的特殊功能。

    详情
smaple code

标准 ERC20 的测试示例:

smaple code 查看更多示例
quick-start
quick-start illustration
npx redspot-new erc20