witnet-rust

所属分类:区块链开发
开发工具:Rust
文件大小:1289KB
下载次数:0
上传日期:2023-04-21 14:10:00
上 传 者sh-1993
说明:  witnet rust,witnet去中心化预言机协议的开源rust实现,包括完整的节点和钱包后端
(witnet-rust,Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend)

文件列表:
.cargo (0, 2023-05-18)
.cargo\config (237, 2023-05-18)
.dockerignore (16, 2023-05-18)
.hooks (0, 2023-05-18)
.hooks\pre-commit (1360, 2023-05-18)
.travis.yml (883, 2023-05-18)
CODE_OF_CONDUCT.md (5637, 2023-05-18)
CONTRIBUTING.md (7393, 2023-05-18)
Cargo.lock (139859, 2023-05-18)
Cargo.toml (2037, 2023-05-18)
Justfile (4702, 2023-05-18)
LICENSE (35147, 2023-05-18)
RELEASE.md (99, 2023-05-18)
bridges (0, 2023-05-18)
bridges\centralized-ethereum (0, 2023-05-18)
bridges\centralized-ethereum\.env.example (1544, 2023-05-18)
bridges\centralized-ethereum\Cargo.toml (959, 2023-05-18)
bridges\centralized-ethereum\src (0, 2023-05-18)
bridges\centralized-ethereum\src\actors (0, 2023-05-18)
bridges\centralized-ethereum\src\actors\dr_database.rs (8858, 2023-05-18)
... ...

Witnet-rust

Join the chat at https://gitter.im/witnet/witnet-rust Build Status GPLv3 Licensed GitHub contributors Github last commit

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. [Here's the roadmap][roadmap] and this is [how to run a node]. - The Witnet community is doing its best to make `witnet-rust` rock solid as soon as possible. - [Contributions](https://github.com/witnet/witnet-rust/blob/master/CONTRIBUTING.md) are more than welcome. ## Running / installing Detailed installation instructions can be found in the [installation guide][install]. ## Contributing - To get involved, read our [contributing guide][contributing]. - You can find us on [Discord]. ## Project documentation Witnet project's official documentation is available at [docs.witnet.io][docs]. ## License Witnet-rust is published under the [GNU General Public License v3.0][license]. [node]: https://github.com/witnet/witnet-rust/tree/master/node [wallet]: https://github.com/witnet/witnet-rust/tree/master/wallet [crypto]: https://github.com/witnet/witnet-rust/tree/master/crypto [rad]: https://github.com/witnet/witnet-rust/tree/master/rad [storage]: https://github.com/witnet/witnet-rust/tree/master/storage [p2p]: https://github.com/witnet/witnet-rust/tree/master/p2p [data_structures]: https://github.com/witnet/witnet-rust/tree/master/data_structures [validations]: https://github.com/witnet/witnet-rust/tree/master/validations [schemas]: https://github.com/witnet/witnet-rust/blob/master/schemas/witnet/witnet.proto [protobuf-convert]: https://github.com/witnet/protobuf-convert [async-jsonrpc-client]: https://github.com/witnet/async-jsonrpc-client [roadmap]: https://medium.com/witnet/an-updated-witnet-roadmap-to-mainnet-cb8543c534a4 [how to run a node]: https://medium.com/witnet/how-to-run-a-full-node-on-the-witnet-testnet-911***6b8add3 [docs]: https://docs.witnet.io [install]: https://docs.witnet.io/try/run-a-node/ [Contributing]: https://github.com/witnet/witnet-rust/blob/master/CONTRIBUTING.md [RADON]: https://docs.witnet.io/protocol/data-requests/overview/#the-rad-engine [Discord]: https://discord.gg/FDPPv7H [license]: https://github.com/witnet/witnet-rust/blob/master/LICENSE

近期下载者

相关文件


收藏者