{"repo":"broxus/tycho","free":true,"listed":false,"github":"https://github.com/broxus/tycho","clone":"git clone https://github.com/broxus/tycho.git","description":"Reference implementation of Tycho protocol.","language":"Rust","stars":56,"topics":["blockchain","rust","tychoprotocol","ton","tvm"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Tycho Reference implementation of Tycho protocol. About Tycho is a high-performance protocol designed for building L1/L2 TVM blockchain networks. By utilizing DAG (Directed Acyclic Graph) for consensus and TVM (TON Virtual Machine) for parallel execution, Tycho works with high throughput and low latency. - Testnet Validators Guide - CLI Reference Development - Install Rust: - Install dependencies: - Install tools: - Test CI locally: To run prebuilt tests check this guide. Running a Local Network [!NOTE] By default the dev profile is used. Use this env to specify a different profile: Prebuilt RocksDB By default, we compile RocksDB (a C++ project) from source during the build. By linking to a prebuilt copy of RocksDB this work can be avoided entirely. This is a huge win, especially if you clean the ./target directory frequently. To use a prebuilt RocksDB, set the ROCKSDB LIB DIR environment variable to a location containing librocksdb.a : Note, that the system must provide a recent version of the library which, depending on which operating system you're using, may require installing packages from a testing branch. Or you could build the RocksDB from source manually: By default the manually built RocksDB will be linked dynamically. You can set ROCKSDB STATIC=1 to link the library statically. However, for debug builds everything compiles faster without it. Contributing We welcome contributions to the project! If you notice any issues or errors, feel free to open an issue or submi","default_branch":null,"files":null,"tree":[],"storefront":"/r/broxus","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/broxus/tycho/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."}