- Notifications
You must be signed in to change notification settings - Fork57
Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend 👁️🦀
License
witnet/witnet-rust
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
witnet-rust is an open source implementation of the Witnet Decentralized Oracle Network protocol written in Rust.
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 forRADON scripts included in Witnet data requests.
- storage: the convenient local storage solution used by
nodeandwallet. - 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
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-1is live.Here's the roadmap and this ishow to run a node.- The Witnet community is doing its best to make
witnet-rustrock solid as soon as possible. - Contributions are more than welcome.
Detailed installation instructions can be found in theinstallation guide.
- To get involved, read ourcontributing guide.
- You can find us onDiscord.
Witnet project's official documentation is available atdocs.witnet.io.
Witnet-rust is published under theGNU General Public License v3.0.
About
Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend 👁️🦀
Topics
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Uh oh!
There was an error while loading.Please reload this page.
