tari icon indicating copy to clipboard operation
tari copied to clipboard

The Tari protocol

Results 111 tari issues
Sort by recently updated
recently updated
newest added

Description --- Motivation and Context --- How Has This Been Tested? --- What process can a PR reviewer use to test or verify this change? --- Breaking Changes --- -...

CR-too_long
P-reviews_required
P-acks_required

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...

P-reviews_required
P-acks_required

We can attempt to cache the SMT on exit, and then verify that on bootup rather than calculate it every single time on startup.