Marco Granelli
Marco Granelli
Currently the `dry_run` command has some custom logic to evaluate a transaction. This sometimes leads to problems like #3358 where the logic of dry run doesn't match the one in...
## Describe your changes This PR tries to improve the extra calls to process proposal requested by Namada (nothing changes for the requests coming from Comet). More specifically: - The...
## Describe your changes Closes #3427. Closes #3395. Introduces a new `WholeGas` type to better distinguish between gas in subunits (for tracking) and gas in whole units (for events and...
> Actually, I believe there's an issue, my bad for not spotting it earlier. In the sdk we use `extract_masp_tx_from_ibc_message` when we have a valid masp tx which is missing...
If the shielded context is in a speculative state, the call to query the shielded balances will most probably return a wrong value. A first workaround could be to print...
Currently we deal with the `Gas` type in both sub units (for gas tracking) and whole units (to display results do the user). The current interface makes it difficult to...
#3393 introduces the `Changes` type to track the unutilized amount of a spend note so that we can correctly handle fee payment and actual changes. The type is a map...
Currently the `--disposable-gas-payer` arg lives under the `Tx` args. Just a subset of transactions though can actually utilize this arg: we should therefore move it out of `Tx` and make...
#3393 introduces masp fee payment. The SDK supports multiple optional spending keys for gas payment but the client is currently limited to a single one. We should extend this to...
#3356 implemented vectorized transfers in the SDK but not in the CLI. We could add support for them if we can find a way to do that while maintaining a...