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
430 forks
Language: Rust
last commit: 3 days 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 | 241 |
flintlang/flint | Develops a new type-safe programming language for writing robust smart contracts on Ethereum. | 245 |
openzeppelin/cairo-contracts | A library for secure smart contract development written in Cairo for Starknet | 824 |
abstractsdk/cw-orchestrator | A tool for generating typed interfaces to CosmWasm smart contracts | 79 |
intersectmbo/plutus | A Haskell implementation of a smart contract language and compiler for the Cardano blockchain. | 1,572 |
paritytech/polkadot-sdk | A Rust-based toolkit for building on the Polkadot blockchain network | 1,892 |
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. | 472 |
davidhq/sublimeethereum | A package providing syntax highlighting for Smart Contract languages Solidity, Vyper, Yul, and StarkNet Cairo in the SublimeText editor. | 116 |