Skip to content

Commit 9bae0b4

Browse files
authored
Merge pull request #24 from oraichain/hotfix/compare-asset-info
hotfix compare asset info
2 parents 4c5c756 + d0c7693 commit 9bae0b4

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

contracts/cw-ics20-latest/src/ibc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -687,7 +687,7 @@ pub fn build_swap_operations(
687687
ask_asset_info: fee_denom_asset_info.clone(),
688688
})
689689
}
690-
if destination_asset_info_on_orai.to_string().ne(fee_denom) {
690+
if destination_asset_info_on_orai.ne(&fee_denom_asset_info) {
691691
swap_operations.push(SwapOperation::OraiSwap {
692692
offer_asset_info: fee_denom_asset_info.clone(),
693693
ask_asset_info: destination_asset_info_on_orai,

contracts/cw-ics20-latest/src/ibc_tests.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -347,7 +347,7 @@ mod test {
347347

348348
#[test]
349349
fn test_swap_operations() {
350-
let receiver_asset_info = AssetInfo::Token {
350+
let mut receiver_asset_info = AssetInfo::Token {
351351
contract_addr: Addr::unchecked("contract"),
352352
};
353353
let mut initial_asset_info = AssetInfo::Token {
@@ -363,6 +363,10 @@ mod test {
363363
assert_eq!(operations.len(), 2);
364364

365365
let fee_denom = "contract".to_string();
366+
receiver_asset_info = AssetInfo::NativeToken {
367+
denom: "contract".to_string(),
368+
};
369+
366370
let operations = build_swap_operations(
367371
receiver_asset_info.clone(),
368372
initial_asset_info.clone(),

0 commit comments

Comments
 (0)