witnet-rust
witnet-rust copied to clipboard
Open source Rust implementation of the Witnet decentralized oracle protocol, including full node and wallet backend ποΈπ¦
When running a local testnet one of the nodes panicked with error `attempt to divide by zero`, in superblock.rs:533  `[2020-09-30T10:24:12Z DEBUG witnet_node::actors::chain_manager] The current signing committee size is 2...
PR https://github.com/witnet/witnet-rust/pull/2139 fixes a mismatch between the execution of data requests by the node and the execution of data requests using the witnet-toolkit. We should ensure that there are no...
Source: [https://www.chards.co.uk/data/update-prices?full=false¤cy=eur] Script: ```js const chards = new Witnet.Source("https://www.chards.co.uk/data/update-prices?full=false¤cy=eur") .parseMapJSON() .getMap("gold") .getFloat("gram") .multiply(1000) .round() ``` Error: > `RadError` cannot be converted to `RadonError` but it should, because it is needed...
In some parts of the node we use a set of seen hashes to avoid validating the same item more than once. For example when validating block candidates we first...
Replacing JSON in wallet we could improve the sync considerably
[Wallet] Refactor storage usage of bincode at rocksdb, data structures redundancy and scattered code
Current wallet implementation does work but has some technical debt that will need to be addressed sooner or later. The most concerning areas are the use of bincode serialization in...
As of PR #1267 there are two fields in `TallyTransaction` that look redundant, we should be able to implicitly calculate them: `out_of_consensus` and `error_committers` ```protobuf message TallyTransaction { Hash dr_pointer...
Hello I`m trying to run node on WIndows 10 and Docker. When i start node with "docker run --name witnet_node -p 21337 witnet/witnet-rust" command, node crashed and get into restart...
Related to #1437 > Currently when the chain reorganizes we do not discard the non-consolidated blocks, leading to a client ( and the wallet) being able to still query them...