ink

Contract DSL

An embedded domain-specific language for writing smart contracts in Rust for blockchains built on the Substrate framework.

Polkadot's ink! to write smart contracts.

GitHub

1k stars
66 watching
434 forks
Language: Rust
last commit: almost 2 years ago
Linked from 1 awesome list

blockchaindomain-specific-languagekusamapolkadotrustsmart-contractssubstratewasmwebassembly

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
petitnau/algomlA domain-specific language for specifying Algorand smart contracts in a declarative style24
scio-labs/use-inkathonSimplifies interactions with Substrate-based networks and ink! smart contracts using React hooks and utility functions50
hack-ink/subalfredA comprehensive Substrate development environment73
zilliqa/scillaA principled language designed to improve the security and verifiability of smart contracts243
flintlang/flintDevelops a new type-safe programming language for writing robust smart contracts on Ethereum.245
openzeppelin/cairo-contractsA comprehensive library for secure smart contract development in Cairo for Starknet, enabling fast iteration and secure deployment.833
abstractsdk/cw-orchestratorA tool for generating typed interfaces to CosmWasm smart contracts79
intersectmbo/plutusAn implementation of a scripting language for the Cardano blockchain1,581
paritytech/polkadot-sdkA Rust-based toolkit for building on the Polkadot blockchain network1,975
random-bits-studio/use-siweA library for easy integration of Ethereum sign-in functionality into web applications25
daskol/typstdA language server implementation for a markup language that provides workspace management and completion capabilities1
originprotocol/securityProvides security-related resources and tools for developers building smart contracts on the Ethereum blockchain200
warp-contracts/warpAn implementation of the Arweave SmartWeave smart contracts protocol for creating and interacting with blockchain-based smart contract applications.159
rustcrypto/signaturesThis project provides digital signature algorithms and implementation in Rust.478
davidhq/sublimeethereumA package providing syntax highlighting for Smart Contract languages Solidity, Vyper, Yul, and StarkNet Cairo in the SublimeText editor.117