Skip to content

Latest commit

 

History

History
67 lines (56 loc) · 5.42 KB

README.md

File metadata and controls

67 lines (56 loc) · 5.42 KB

aWASoMe Awesome

An aWASoMe list of all things related to WASM contract development in the Dotsama community.

Awesome

Contract language

ink!

ask!

Smart Contract compilers

  • cargo-contract Github - ink! compiler, uses Rustc compiler
  • solang Github - compiles Solidity smart contracts to WASM

Contract Development

  • Swanky npm - Swanky nmp repository (Github and docs will be published after Beta release)
  • Openbrush Library Github, Docs - OpenBrush is a library of ink! contracts, like OpenZeppelin
  • PSP Github - Polkadot Standards Proposals for ink! contracts by W3F

Contract Interaction

  • polkadot{.js} website, Docs - an App to interact with Substrate node and pallet-contracts
  • ContractsUI Github, App - simple interaction with Substrate contracts
  • @polkadot/api-contract Github Docs - thin layer on-top of the available API transactions to manage Substrate contracts
  • Redspot Github - A Truffle-like toolkit for Substrate node and pallet-contracts
  • Sidecar Github - REST service that runs alongside Substrate nodes

Wallets

  • polkadot{.js} website - a browser extension
  • Talisman website - a browser extension

Test nodes

  • swanky-node Github - standalone node supporting pallet-contracts, instant seal and manual seal
  • substrate-contracts-node Github - standalone node supporting pallet-contracts
  • Shibuya parachain Network Details, Faucet - testnet (Parachain on test Relay chain) maintained by Astar
  • Contracts on Rococo Polkadot.js, Faucet - testnet (Parachain on test Rococo Relay chain) maintained by Parity

Support

Learning

dApp development

  • Subscan - Multi-network explorer for Substrate-based chains.
  • Subsquid - An indexing framework (SDK + infrastructure) for WASM
  • DIA Oracle - Oracle for WASM contracts on Astar Network

Templates