Murisi Tarusenga
Murisi Tarusenga
The current MASP rewards distribution algorithm mints NAM in order to be able to service claims for shielded rewards. The problem is that it mints too much NAM for a...
MASP rewards for a token are distributed equally amongst whatever amount of that token is locked in the shielded pool regardless of whether it is dated (`AssetData::epoch == Some(...)`) or...
## Describe your changes Expanded the test vector generator to generate variable-length batch transactions. This is necessary as a step towards achieving hardware wallet batch transaction (printing and signing) support....
I came across the bug `** (ErlangError) Erlang error: :nif_panicked` when trying to do the following NIF call in Elixir: `AnomaSDK.Arm.encrypt_cipher()`. The NIF is defined as follows: ``` #[nif] fn...
Opened up a PR for the proposed Sparse Merkle Tree implementation at https://github.com/anoma/anoma/tree/ray/naive-sparse to enable reviewing. Since the branch is based on an empty worktree, this PR targets an empty...
This PR is an attempt to remove transaction candidates so that Anoma transactions no longer need to be preprocessed (i.e. being run through the Nock VM three times over) before...
This PR potentially closes https://github.com/anoma/anoma/issues/2095 . This PR is essentially https://github.com/anoma/anoma/pull/1655 with the following two fixes: * Fixed a performance bug in `rehash_subtree` that caused the function to do redundant...
An attempt to address #1511 . Added an Anoma client executable script to the release archive that works by using the Erlang emulator to directly execute BEAM files in the...