Skip to content

Commit acabeb9

Browse files
committed
Fix MsgTransfer in 'starknet transfer-args' command
1 parent bf0160a commit acabeb9

File tree

1 file changed

+5
-17
lines changed

1 file changed

+5
-17
lines changed

tools/crates/cli/src/commands/starknet/transfer_args.rs

+5-17
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
use std::str::FromStr;
2-
31
use cgp::prelude::*;
42
use hermes_cli_components::traits::build::CanLoadBuilder;
53
use hermes_cli_components::traits::command::CommandRunner;
@@ -16,9 +14,7 @@ use hermes_starknet_chain_components::types::messages::ibc::channel::PortId;
1614
use hermes_starknet_chain_components::types::messages::ibc::denom::{
1715
Denom, PrefixedDenom, TracePrefix,
1816
};
19-
use hermes_starknet_chain_components::types::messages::ibc::ibc_transfer::{
20-
MsgTransfer, Participant, TransferPacketData,
21-
};
17+
use hermes_starknet_chain_components::types::messages::ibc::ibc_transfer::MsgTransfer;
2218
use hermes_starknet_chain_context::contexts::encoding::cairo::StarknetCairoEncoding;
2319
use ibc::core::host::types::identifiers::PortId as IbcPortId;
2420
use starknet::core::types::Felt;
@@ -107,27 +103,19 @@ impl CommandRunner<ToolApp, TransferArgs> for RunTransferArgs {
107103

108104
let amount_u128: u128 = args.amount.parse()?;
109105

110-
let sender = Participant::Native(Felt::from_str(&args.sender)?);
111-
let receiver = Participant::External(args.receiver.clone());
112-
113106
let current_starknet_time = starknet_chain.query_chain_status().await?.time;
114107

115-
let starknet_ic20_packet_data = TransferPacketData {
116-
denom,
117-
amount: amount_u128.into(),
118-
sender,
119-
receiver,
120-
memo: "demo transfer".to_owned(),
121-
};
122-
123108
let msg_transfer = MsgTransfer {
124109
port_id_on_a: PortId {
125110
port_id: ics20_port.to_string(),
126111
},
127112
chan_id_on_a: ChannelId {
128113
channel_id: args.channel_id.clone(),
129114
},
130-
packet_data: starknet_ic20_packet_data,
115+
denom,
116+
amount: amount_u128.into(),
117+
receiver: args.receiver.clone(),
118+
memo: "demo transfer".to_owned(),
131119
timeout_height_on_b: Height {
132120
revision_number: 0,
133121
revision_height: 0,

0 commit comments

Comments
 (0)