{"repo":"tangle-network/protocol-solidity","free":true,"listed":false,"github":"https://github.com/tangle-network/protocol-solidity","clone":"git clone https://github.com/tangle-network/protocol-solidity.git","description":"Cross chain shielded pool infrastructure / protocols.","language":"TypeScript","stars":36,"topics":["blockchain","bridge","ethereum","evm","solidity","zero-knowledge"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"🚀 Webb's Solidity Smart Contract Implementation 🚀 📖 Table of Contents Table of Contents Getting Started Install and Compile Using Nix with Flakes Testing Fixtures Contributing License Getting Started 🎉 This repository contains the Solidity smart contracts for Webb's Anchor System and single asset shielded pool protocols. The Anchor System is a bridging protocol for connecting cryptographic accumulators between chains and can be used, as is implemented in this repo, to build interoperable shielded pool protocols. These shielded pool protocols enable cross-chain private asset transfers and liquidity pools. For additional information, please refer to the official Webb docs site 📝. Have feedback on how to improve protocol-solidity? Or have a specific question to ask? Checkout the Anchor System Feedback Discussion 💬. Installation & Compile 💻 Install dependencies: Update submodules: To populate fixtures from the submodules, you'll need to install DVC: https://dvc.org/doc/install. Then run: To compile contracts and build typescript interfaces To run the test suite: To fix the formatting: To run TypeScript checks: Note: If you push new fixtures to remote storage Using Nix with Flakes ❄️ 1. Install Nix 2. Enable Flakes (if you are not already see here: Flakes) 3. If you have direnv installed, everything should work out of the box. 4. Alternatively, you can run nix develop in the root of this repo to get a shell with all the dependencies installed. 5. Happy hacking! Generating F","default_branch":null,"files":null,"tree":[],"storefront":"/r/tangle-network","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tangle-network/protocol-solidity/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."}