From a21b500218975ba94e68b4cda2835b2378e0492e Mon Sep 17 00:00:00 2001 From: sotnikov-s Date: Fri, 20 Feb 2026 16:34:43 +0300 Subject: [PATCH] update neutronstd with msg transfer encoding field support --- Cargo.lock | 4 ++-- Cargo.toml | 2 +- contracts/ibc_transfer/src/contract.rs | 2 ++ 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b97cf749..70c487ee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -931,7 +931,7 @@ dependencies = [ [[package]] name = "neutron-std" version = "9.1.0" -source = "git+https://github.com/neutron-org/neutron-std?branch=feat%2Fcosmwasm-3#b0bb1c99eff87c24a14e55e67aa83079799310f1" +source = "git+https://github.com/neutron-org/neutron-std?branch=feat%2Fibc-transfer-encoding-support#0880622e469949ed2b1e74ad50ce069c1b7eb45a" dependencies = [ "bech32 0.9.1", "chrono", @@ -956,7 +956,7 @@ dependencies = [ [[package]] name = "neutron-std-derive" version = "0.20.1" -source = "git+https://github.com/neutron-org/neutron-std?branch=feat%2Fcosmwasm-3#b0bb1c99eff87c24a14e55e67aa83079799310f1" +source = "git+https://github.com/neutron-org/neutron-std?branch=feat%2Fibc-transfer-encoding-support#0880622e469949ed2b1e74ad50ce069c1b7eb45a" dependencies = [ "itertools 0.10.5", "proc-macro2", diff --git a/Cargo.toml b/Cargo.toml index 6ef6f5bb..ae5f9b09 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ overflow-checks = true [workspace.dependencies] cosmwasm-std = "3.0.2" -neutron-std = { git = "https://github.com/neutron-org/neutron-std", branch = "feat/cosmwasm-3" } +neutron-std = { git = "https://github.com/neutron-org/neutron-std", branch = "feat/ibc-transfer-encoding-support" } cosmwasm-schema = { version = "3.0.2", default-features = false } cw2 = "3.0.0" cw-storage-plus = "3.0.1" diff --git a/contracts/ibc_transfer/src/contract.rs b/contracts/ibc_transfer/src/contract.rs index 4c998e18..b16f36ff 100644 --- a/contracts/ibc_transfer/src/contract.rs +++ b/contracts/ibc_transfer/src/contract.rs @@ -157,6 +157,7 @@ fn execute_send( timeout_timestamp: 0, memo: "".to_string(), fee: fee.clone(), + encoding: String::new(), }; let msg2 = MsgTransfer { source_port: "transfer".to_string(), @@ -174,6 +175,7 @@ fn execute_send( timeout_timestamp: 0, memo: "".to_string(), fee: fee.clone(), + encoding: String::new(), }; // prepare first transfer message with payload of Type1 let submsg1 = msg_with_sudo_callback(