tari
tari copied to clipboard
The Tari protocol
Description --- Motivation and Context --- How Has This Been Tested? --- What process can a PR reviewer use to test or verify this change? --- Breaking Changes --- -...
There is a fair amount of duplication between `TariAddress` and `EmojiId`. Both represent a public key, but `TariAddress` additionally includes a network representation combined with the checksum. While the use...
Wallet integration tests in [this file](https://github.com/tari-project/tari/blob/79fcd03a36f1bd81f252b1db52acc5ecc9152e61/base_layer/wallet/tests/other/mod.rs) are not being run. It was determined by @SWvheerden that adding `mod other;` to [this file](https://github.com/tari-project/tari/blob/79fcd03a36f1bd81f252b1db52acc5ecc9152e61/base_layer/wallet/tests/wallet_integration_tests.rs) should take care of it (assuming no other...
It appears that this is only used to improve logs. Not necessary for now but I'd suggest making this a general reason enum (you can use thiserror for the human...
> `rustls::ConnectionCommon::complete_io` could fall into an infinite loop based on network input | Details | | | ------------------- | ---------------------------------------------- | | Package | `rustls` | | Version | `0.20.9`...
This is more _defence-in-depth_ than anything else, closing a potential attack vector. I will remove it, but we should actually ban the peer for offences in `UnvalidatedPeerInfo::from_peer_limited_claims` as well as...
**Describe the bug** When a node starts up with an incompatible own node id, it will continue without an error, and not be able to sync. Furthermore, it should also...
qitari - Rust tool to streamline setup, config and usage of Tari toolchain (starting with Tor). Description --- Currently implements the complete tor setup and more, with cli -h qitari...
We can attempt to cache the SMT on exit, and then verify that on bootup rather than calculate it every single time on startup.