Marco Granelli
Marco Granelli
Moves `rpc` modules from `apps` to `shared`. Refactors return types and functions. Fixes anoma/namada#66
## Describe your changes Addresses https://github.com/anoma/namada/issues/1373#issuecomment-1739780046. Updates the expiration check on transactions to be done again on decrypted tx to catch txs that failed in between the two blocks execution...
## Describe your changes ## Indicate on which release or other PRs this topic is based on ## Checklist before merging to `draft` - [ ] I have added a...
## Describe your changes Removes epoch for fee unshielding from the sdk that became useless with #2222. Removes `MASP` key from `vp_user` which is not needed. Refactors fee unshielding tests....
## Describe your changes Closes #1373. Modifies `update_allowed_conversions` to update the anchor in storage at every epoch. Updates the masp vp to check the validity of the convert descriptions' anchors...
## Describe your changes Addresses #1373. Creates a note commitment tree in storage and modifies the masp tx to update this tree. Changes `finalize_block` to update the anchor of this...
## Describe your changes Addresses #2094. Closes #307 (@murisi not completely sure about this). Closes #1880. Allows to unshield assets from the MASP that belong to older epochs. ## Indicate...
## Describe your changes Addresses #1373. Implements a nullifier set to prevent double spending in masp transactions. Updates the masp VP to check that the transactions writes the correct nullifiers...