Results 28 issues of Murisi Tarusenga

Allow the MASP transaction builder to receive certain parameters instead of generating them or computing them. Doing this is necessary in order to allow hardware wallets to generate the randomness...

## Describe your changes In the course of hardware wallet implementation, it became apparent that value commitment randomness needs to be communicated from the hardware in order to allow the...

merged to draft
ready for draft

## Describe your changes Experimented with modifying the reward distribution algorithm so that native token rewards are distributed in the same way as non-native tokens. Doing this causes a slight...

MASP

## Describe your changes Tried to increase the readability, strength, and generality of the MASP validity predicate whilst decreasing its verbosity. The changes are as follows: * `Transaction` inputs and...

Make `ValueSum::from_pair` return a `ValueSum` instead of a `Result`. This makes this frequently used function easier to use. Given that `Result::Ok` was always returned before, it's safe to now remove...

## Describe your changes Tried to increase the readability, strength, and generality of the MASP validity predicate whilst decreasing its verbosity. Closes #3068 . The changes are as follows: *...

MASP
merged to draft
ready for draft

## Describe your changes Addresses issue #3068 . This PR allows changes to the MASP token map when authorized by governance. ## Indicate on which release or other PRs this...

## Describe your changes Checking the merge of #3264 into #3213 . ## Indicate on which release or other PRs this topic is based on #3264 #3213 ## Checklist before...