SkillAgentSearch skills...

AWASoMe

An aWASoMe list of awesome resources for ink! smart contract development

Install / Use

/learn @inkdevhub/AWASoMe
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

aWASoMe Awesome

wasm-7d7f59e77aa402099ee74b8771d1134f

An aWASoMe list of all things related to WASM contract development.

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

  • Dev Container Docs - develop your project inside a preconfigured container with all prerequisites met and correct dependencies installed
  • Swanky-cli npm Github Docs - all-in-one tool for Wasm smart contract developers
  • Openbrush Library Github, Docs - OpenBrush is a library of ink! contracts, like OpenZeppelin
  • PSP Github - Polkadot Standards Proposals for ink! contracts by W3F

dApps

  • use.ink Frontend Docs - A React hooks library for ink!
  • Swanky-dapps examples
  • use.ink dapp examples Docs
  • kitchen sinkGithub
  • ink! 4.0 Workshop Github - The workshop is a game, in which students write a smart contract that plays on their behalf – an agent.
  • useInkathon Github React Hooks for Substrate & ink!

Contract Interaction

  • polkadot{.js} website, Docs - an App to interact with Substrate node and pallet-contracts
  • Contracts-UI 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
  • Typechain Github - Interact with contracts using TS or JS
  • Sidecar Github - REST service that runs alongside Substrate nodes
  • SubXt Github - A Rust library to SUBmit eXTrinsics to a substrate node via RPC.

Wallets

  • polkadot{.js} website - a browser extension
  • Subwallet - Docs - a browser extension with the viewer for PSP34 NFTs
  • 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
  • NFT minting dApp, Github, Youtube

Grants

ink!ubator - Website Github - A holistic bounty program that evolves ink! smart contacts, funded and approved by the Polkadot community/treasury. Initially pioneered by Astar Network, now includes Curators from Parity, Phala Network, Brushfam, Aleph Zero teams.

Templates

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated10mo ago
Forks0

Security Score

82/100

Audited on May 13, 2025

No findings