{"repo":"kkrt-labs/zk-pig","free":true,"listed":false,"github":"https://github.com/kkrt-labs/zk-pig","clone":"git clone https://github.com/kkrt-labs/zk-pig.git","description":"ZK-PIG is a ZK-EVM Prover Input generator responsible for generating the data inputs necessary for proving Ethereum Execution Layer (EL) blocks.","language":"Go","stars":15,"topics":["ethereum","evm","witness","zero-knowledge","zk","real-time-block-proving"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"ZK-PIG ZK-PIG is a ZK-EVM Prover Input generator responsible for generating the data inputs necessary for proving Execution Layer (EL) blocks. These prover inputs can later be consumed by proving infrastructures to generate EL block proofs. From an architecture perspective, ZK-PIG connects to an Ethereum-compatible EL full or archive node via JSON-RPC to fetch the necessary data. Note about Prover Inputs: ZK-EVM proving engines operate in isolated & stateless environments without direct access to a full blockchain node. The Prover Input refers to the minimal EVM data required by such a ZK-EVM proving engine to effectively prove an EL block. For more information on prover inputs, you can refer to this article. The Kakarot Controller is a monorepo housing all the services necessary for managing and orchestrating Kakarot proving operations. Installation Homebrew zkpig is distributed with Homebrew. If installing for the first time, you'll need to add the kkrt-labs/kkrt tap: Then to install zkpig , run: To test the installation, run: Architecture For more detailed architecture documentation, you can refer to the Documentation. Contributing Interested in contributing? Check out our Contributing Guidelines to get started! Usage Prerequisites - You have an Ethereum Execution Layer-compatible node accessible via JSON-RPC (e.g., Geth, Erigon, Infura, etc.). ⚠️ Warning ⚠️: If generating prover inputs for an old block, you must use an Ethereum archive node that effectively exposes eth ge","default_branch":null,"files":null,"tree":[],"storefront":"/r/kkrt-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kkrt-labs/zk-pig/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}