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

Currently the tx protocol assumes a sender selected script, but allows a received-selected script to overide that script. Thats all fine in most cases. But when the receiver selects a...

A-wallet

## Description `publish_test_results_ci.yml` fails for 100% of PRs Sample log: ``` Run dorny/test-reporter@v1 Action was triggered by workflow_run: using SHA and RUN_ID from triggering workflow Check runs will be created...

E-good_first_issue
A-ci
S-low-severity

The codebase uses three different Merkle proof structures: [Merkle mountain range](https://github.com/tari-project/tari/blob/1a66312d13dff7fd627930be88cfebffc4b08074/base_layer/mmr/src/merkle_proof.rs#L61-L70) (MMR) proofs, and [merged](https://github.com/tari-project/tari/blob/1a66312d13dff7fd627930be88cfebffc4b08074/base_layer/mmr/src/balanced_binary_merkle_proof.rs#L95-L100) and [unmerged](https://github.com/tari-project/tari/blob/1a66312d13dff7fd627930be88cfebffc4b08074/base_layer/mmr/src/balanced_binary_merkle_proof.rs#L33-L37) balanced binary Merkle tree (BBMT) proofs. In each case, the proof includes one...

C-bug
A-base_node

The codebase uses [Merkle mountain ranges](https://github.com/tari-project/tari/blob/54546c7cd9c96a587187bedce2d879b2db3892c7/base_layer/mmr/src/merkle_mountain_range.rs) to enable compact representations and proofs for different data structures. However, the implementation is vulnerable to [second-preimage attacks](https://en.wikipedia.org/wiki/Merkle_tree#Second_preimage_attack) since it [does not bind](https://github.com/tari-project/tari/blob/81a6cb5e6ac93eeeb386ce1c4f6b14263627bffb/base_layer/mmr/src/common.rs#L190-L192) node...

C-enhancement
A-security

Remove low power methods as they are unused

A-wallet-ffi

A [recent PR](https://github.com/tari-project/tari/pull/5394) showed an instance where a Schnorr signature is used without domain separation. This is a good opportunity to check other uses of such signatures and ensure they...

The receive table on the receive tab, is not aligned properly. ![Screenshot 2023-05-08 at 09 37 44](https://user-images.githubusercontent.com/2579813/236764723-7dcdd925-be1e-488d-8915-0d876d6caf1c.png) The field properties should all be aligned.

C-bug
E-good_first_issue
C-ux
A-wallet

### Description When running a recovery on a wallet containing 4 transactions, 2 interactive, and 2 one-sided, the 2 interactive completed transactions are duplicated with new commitments and listed under...

C-bug
A-wallet

**Describe the bug** Adding multiple Custom Base Nodes, increases the base node list, but you can only clear/delete one entry (the last base node). **To Reproduce** Run the tari_console_wallet, navigate...

C-bug
A-wallet