{"repo":"witnet/witnet-rust","free":true,"listed":false,"github":"https://github.com/witnet/witnet-rust","clone":"git clone https://github.com/witnet/witnet-rust.git","description":"Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend 👁️🦀","language":"Rust","stars":187,"topics":["witnet","blockchain","smart-contracts","cryptocurrency","oracles","protocol","p2p","rust"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"witnet-rust is an open source implementation of the Witnet Decentralized Oracle Network protocol written in Rust. Components witnet-rust implements many different components intended to work in the Witnet ecosystem: - [node] : a fully validating and archival Witnet blockchain node. - [wallet] : a separate server for managing Witnet keys and abstracting the complexity of creating transactions. - [crypto] : library implementing all the crypto-related operations used by Witnet, including signatures, hash functions and verifiable random functions. - [rad] : an interpreter for [RADON] scripts included in Witnet data requests. - [storage] : the convenient local storage solution used by node and wallet . - [p2p] : modules for managing peer sessions and connections. - [data structures] : data structures common to all other components. - [validations] : functions that validate Witnet protocol data structures. - [schemas] : Protocol Buffer schemas for the Witnet protocol. Members of the Witnet project also develop and maintain these other related Rust crates: - [protobuf-convert] : macros for convenient serialization of Rust data structures into/from Protocol Buffers. - [async-jsonrpc-client] : event-driven JSON-RPC client with support for multiple transports Current status DISCLAIMER: This is experimental software running on experimental network protocols. Be careful! - All the main components are in place—but they need yet to be battle tested before mainnet. - Testnet-1 is live. [Her","default_branch":null,"files":null,"tree":[],"storefront":"/r/witnet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/witnet/witnet-rust/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."}