diff --git a/pallets/token-gateway/src/lib.rs b/pallets/token-gateway/src/lib.rs index 579b39d9eb..626653b222 100644 --- a/pallets/token-gateway/src/lib.rs +++ b/pallets/token-gateway/src/lib.rs @@ -287,7 +287,7 @@ pub mod pallet { alloy_primitives::U256::from_be_bytes(bytes) }, asset_id: asset_id.0.into(), - redeem: false, + redeem: params.redeem, from: from.into(), to: to.into(), }; diff --git a/pallets/token-gateway/src/types.rs b/pallets/token-gateway/src/types.rs index 2531822490..d143061c25 100644 --- a/pallets/token-gateway/src/types.rs +++ b/pallets/token-gateway/src/types.rs @@ -43,6 +43,8 @@ pub struct TeleportParams { pub token_gateway: Vec, /// Relayer fee pub relayer_fee: Balance, + /// Redeem native erc20 assets + pub redeem: bool, } /// Local asset Id and its corresponding token gateway asset id