Wasm Smart Contracts
The Wasm section covers the Wasm stack on Balance AI, some more advanced topics, and contains a few tutorials to help you build and deploy Wasm smart contracts.
📄️ Smart Contract Stack
Smart Contract Runtime Environment
📄️ DSLs
Embedded Domain-Specific Languages (eDSLs), are tools used to improve the blockchain and smart contract development experience by making it easier to write and understand code. EDSLs are programming languages or libraries that are designed to be used within the context of another programming language, to provide a more expressive and intuitive way to write smart contracts. In other words, an eDSL allows developers to write smart contracts at a higher-level, which makes the code easier to read and interpret, and less prone to error.
📄️ Ink! Development
Ink! is a Rust eDSL developed by Parity. It specifically targets smart contract development for Substrate’s pallet-contracts.
📄️ Ask! Smart Contracts
Ask! eDSL has many limitations and issues
📄️ Basic Contract
Each contract should be in its own crate. In a folder, create two files:
🗃️ Tutorials
2 items
📄️ Transaction Fees
Weight
📄️ Polkadot Standards Proposals
The Polkadot ecosystem has its own set of standards to fulfill ecosystem needs. Visit Polkadot Standards Proposals (PSPs) Github to learn more.
📄️ Community help
Didn't find what you're looking for?
🗃️ Tools and Libraries
4 items