zkay

Smart contract compiler

Tools and language for compiling and deploying private smart contracts on the Ethereum blockchain

A programming language and compiler which enable automatic compilation of intuitive data privacy specifications to NIZK-enabled private smart contracts.

GitHub

83 stars
11 watching
21 forks
Language: Python
last commit: over 2 years ago
blockchaincompilerethereumprivacyprogramming-languagezero-knowledge-proofs

Related projects:

RepositoryDescriptionStars
eth-sri/securifyA security scanner for Ethereum smart contracts219
eth-sri/securify2An automated security scanner for Ethereum smart contracts589
rust-ethereum/ethabiEncodes and decodes function calls and their output in smart contracts518
ethereum/solc-jsA JavaScript interface to a compiler for the Solidity programming language used in Ethereum smart contracts.1,464
zyield/eth_contractA set of helper methods to call and query Ethereum smart contracts via JSON RPC.14
shimmi/smart-contracts-skeletonA set of tools to help develop and test smart contracts on the Ethereum blockchain23
originprotocol/securityProvides security-related resources and tools for developers building smart contracts on the Ethereum blockchain200
flintlang/flintDevelops a new type-safe programming language for writing robust smart contracts on Ethereum.245
pubkey/eth-cryptoProvides cryptographic functions for Ethereum transactions and smart contracts884
shanzson/smart-contract-auditor-tools-and-techniquesA comprehensive collection of tools and techniques for auditing and securing smart contracts on the Ethereum blockchain.642
merklejerk/solppA preprocessor and flattener for Ethereum's Solidity source files112
meherett/pytest-solidityTests smart contracts written in Solidity on the Ethereum blockchain27
lukehedger/sulkA tool that automates the process of compiling Solidity smart contracts with configuration stored in separate files.9
pzbitskiy/tealangA high-level language for creating Algorand smart contracts with an imperative syntax similar to Go or JavaScript.37
arbazkiraak/smartcontractlearningA Solidity-based smart contract framework for learning and interacting with Ethereum contracts17