From d16aefdb54191821451dfd7d7e66785edf8d15eb Mon Sep 17 00:00:00 2001 From: SunTiebing <87381708+SunTiebing@users.noreply.github.com> Date: Tue, 21 Jan 2025 16:58:54 +0800 Subject: [PATCH] Hyperbridge adjust (#1615) * adjust AssetAdmin to TechAdminOrCouncil * fix redeeming erc20 assets * roll back adjust AssetAdmin --- pallets/token-gateway/src/lib.rs | 2 +- pallets/token-gateway/src/types.rs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) 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