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.
1k stars
66 watching
434 forks
Language: Rust
last commit: about 1 month ago
Linked from 1 awesome list
blockchaindomain-specific-languagekusamapolkadotrustsmart-contractssubstratewasmwebassembly
Related projects:
Repository | Description | Stars |
---|---|---|
petitnau/algoml | A domain-specific language for specifying Algorand smart contracts in a declarative style | 24 |
scio-labs/use-inkathon | Simplifies interactions with Substrate-based networks and ink! smart contracts using React hooks and utility functions | 50 |
hack-ink/subalfred | A comprehensive Substrate development environment | 73 |
zilliqa/scilla | A principled language designed to improve the security and verifiability of smart contracts | 243 |
flintlang/flint | Develops a new type-safe programming language for writing robust smart contracts on Ethereum. | 245 |
openzeppelin/cairo-contracts | A comprehensive library for secure smart contract development in Cairo for Starknet, enabling fast iteration and secure deployment. | 833 |
abstractsdk/cw-orchestrator | A tool for generating typed interfaces to CosmWasm smart contracts | 79 |
intersectmbo/plutus | An implementation of a scripting language for the Cardano blockchain | 1,581 |
paritytech/polkadot-sdk | A Rust-based toolkit for building on the Polkadot blockchain network | 1,975 |
random-bits-studio/use-siwe | A library for easy integration of Ethereum sign-in functionality into web applications | 25 |
daskol/typstd | A language server implementation for a markup language that provides workspace management and completion capabilities | 1 |
originprotocol/security | Provides security-related resources and tools for developers building smart contracts on the Ethereum blockchain | 200 |
warp-contracts/warp | An implementation of the Arweave SmartWeave smart contracts protocol for creating and interacting with blockchain-based smart contract applications. | 159 |
rustcrypto/signatures | This project provides digital signature algorithms and implementation in Rust. | 478 |
davidhq/sublimeethereum | A package providing syntax highlighting for Smart Contract languages Solidity, Vyper, Yul, and StarkNet Cairo in the SublimeText editor. | 117 |