Tiago Carvalho
Tiago Carvalho
``` error[E0599]: no method named `raw_os_error` found for enum `std::fs::TryLockError` in the current scope --> /home/sugo/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nam-bellperson-0.26.6-nam.1/src/gpu/locks.rs:178:20 | 178 | if err.raw_os_error() == fs2::lock_contended_error().raw_os_error() { | ^^^^^^^^^^^^ method not found in...
## Describe your changes Closes #4830 Closes #4168 Allow IBC deposits into payment addresses (without generating MASP transactions), and IBC withdraws from payment addresses (to automatically get refunded, if an...
## Describe your changes Based on #4945 Review: https://github.com/namada-net/namada/pull/4981/files/0d34825034bc49b2536e5754e16445cfa42cb86f..b1df77c746d8c13ac14c1230363f3a703f0b27c9 ## Checklist before merging - [x] If this PR has some consensus breaking changes, I added the corresponding `breaking::` labels -...
## Describe your changes Closes #4944 Based on #4939 Review: https://github.com/namada-net/namada/pull/4968/files/ed70e61a6aa728c9efa2a42aca24068ebb4888b6..18eea0b7ed599f23df15713592869302a3722533 This PR reworks the now useless Osmosis Shielded Swaps IBC middleware, which was then used to transfer amounts overflowing...
Related to #4790 Following #4939, we can repurpose the now useless overflow receiver middleware to take sustainability fees from IBC shieldings via payment addresses.
## Problem statement Right now, if an IBC transaction fails on Namada, especially due to VP errors, we do not emit any acknowledgement events to inform the counterparty. This leads...
In `ibc-rs`, this is the logic that handles refunds: ```rs pub fn refund_packet_token_execute( ctx_a: &mut impl TokenTransferExecutionContext, packet: &Packet, data: &PacketData, ) -> Result { let sender = ctx_a.sender_account(&data.sender)?; if...
## Describe your changes Partially handles #4479 Particularly, this PR handles the following: - The layout of MASP shielded data is modified to include the hash of a tx extra...
Prematurely checking the IBC rate limits of a given asset, before submitting an IBC transfer of said asset, might avoid transfer failures. Such a change will prevent wasting tokens paid...