Results 107 issues of Marco Granelli

## Describe your changes Adds Codecov in CI ## Indicate on which release or other PRs this topic is based on ## Checklist before merging to `draft` - [ ]...

testing
CI

Currently the MASP storage is managed in a suboptimal way. More specifically, the following can be observed: 1. All the keys are written under the `subspace`, meaning they are subject...

storage
MASP

## Describe your changes Removes panics from the native masp vp. Introduces helper functions to construct masp keys. ## Indicate on which release or other PRs this topic is based...

**⚠️ REMINDER ⚠️** Make sure to review and confirm the values of: - [ ] gas costs (#3554 ) - [ ] constants - [ ] protocol parameters

pre-mainnet
last-minute

Currently we have set a predefined value for the `gas-limit` argument in the client. A user can otherwise run a a tx with `dry-run-wrapper` to get the gas requirement of...

enhancement
gas
client
post-mainnet

At the moment, the client automatically detect whether the submission of a `reveal_pk` transaction is needed before submitting the intended transaction. The auxiliary `reveal_pk` transaction requires a gas limit and...

gas
client
post-mainnet

## Describe your changes Removes `get_block_timestamp` method. In `process_proposal` always require CometBFT to attach a valid timestamp to the block. ## Indicate on which release or other PRs this topic...

merged to draft
ready for draft

## Describe your changes Refactors `wrapper_fee_check` into three different functions, one for each consensus state (`CheckTx`, `PrepareProposal` and `ProcessProposal`). Extract the fee unshield processing to a separate function. Also changes...

merged to draft

I believe there's an issue with `query_tx_deltas`. https://github.com/anoma/namada/blob/50caebb38c07fb43dbf102e3817eafd4ffd693fd/sdk/src/masp.rs#L1909 The function relies on calling `tx_search` which is only available if the node has indexing turned on (which we disable by default...

cli
client
SDK

## Describe your changes ## Indicate on which release or other PRs this topic is based on ## Checklist before merging to `draft` - [ ] I have added a...