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

82 stars
11 watching
21 forks
Language: Python
last commit: 11 months ago
blockchaincompilerethereumprivacyprogramming-languagezero-knowledge-proofs

Related projects:

Repository Description Stars
eth-sri/securify A security scanner for Ethereum smart contracts 219
eth-sri/securify2 An automated security scanner for Ethereum smart contracts 589
rust-ethereum/ethabi Encodes and decodes function calls and their output in smart contracts 518
ethereum/solc-js A JavaScript interface to a compiler for the Solidity programming language used in Ethereum smart contracts. 1,460
zyield/eth_contract A set of helper methods to call and query Ethereum smart contracts via JSON RPC. 14
shimmi/smart-contracts-skeleton A set of tools to help develop and test smart contracts on the Ethereum blockchain 23
originprotocol/security Provides security-related resources and tools for developers building smart contracts on the Ethereum blockchain 200
flintlang/flint Develops a new type-safe programming language for writing robust smart contracts on Ethereum. 245
pubkey/eth-crypto Provides cryptographic functions for Ethereum transactions and smart contracts 883
shanzson/smart-contract-auditor-tools-and-techniques A comprehensive collection of tools and techniques for auditing and securing smart contracts on the Ethereum blockchain. 634
merklejerk/solpp A preprocessor and flattener for Ethereum's Solidity source files 112
meherett/pytest-solidity Tests smart contracts written in Solidity on the Ethereum blockchain 26
lukehedger/sulk A tool that automates the process of compiling Solidity smart contracts with configuration stored in separate files. 9
pzbitskiy/tealang A high-level language for creating Algorand smart contracts with an imperative syntax similar to Go or JavaScript. 37
arbazkiraak/smartcontractlearning A Solidity-based smart contract framework for learning and interacting with Ethereum contracts 17