redspot logo
Polkadot WASM Smart Contracts Development Scaffold
Redspot is the most advanced WASM smart contract development, testing and debugging framework.
feature
Automatic

Automatic

Redspot provides a JavaScript-based automatic testing environment, which can make contract testing and debugging very quickly.

Flexible

Redspot only needs very little configuration and can be easily used on existing contract projects. Developers can freely choose the functions they want to add through the plugin system, and can also freely add new tasks or change existing tasks.

flexible
extendable

Extendable

Redspot aims to provide development support for all WASM contract parachains in the Polkadot ecosystem, and will integrate multiple contract languages, such as: Ink!, Ask!, etc.

TS supported

Redspot will provide a TypeScript-based template by default, and you can use TypeScript without any settings. It also cancels TypeScript's runtime type checking, even if you are not familiar with TypeScript, you will not encounter obstacles.

flexible
plugin

The flexibility and extensibility of Redspot comes from its rich plug-in system. Developers can also easily developnew plugins and integrate them into their own contract development process.

plugin illustratio View list of all plugins Learn how to write plugins
  • @redspot/patract

    Provide a JavaScript API to call contract

    Details
  • @redspot/gas-reporter

    Print out the GAS value consumed by each Message when running the test

    Details
  • @redspot/jupiter

    Connect to the Jupiter test network and use its special features optimized for contract development.

    Details
smaple code

Test case for the standard ERC20 contract

smaple code More examples
quick-start
quick-start illustration
npx redspot-new erc20