From 92cb32468ba57d1a4ffaba2949823332eda2796c Mon Sep 17 00:00:00 2001 From: pauldelucia Date: Mon, 12 May 2025 14:39:49 +0700 Subject: [PATCH 1/2] feat: add group info function to config update transition --- .../transition/fungible_tokens/config_update.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/packages/rs-sdk/src/platform/transition/fungible_tokens/config_update.rs b/packages/rs-sdk/src/platform/transition/fungible_tokens/config_update.rs index 25f0f6f4a9c..335e2cfb41d 100644 --- a/packages/rs-sdk/src/platform/transition/fungible_tokens/config_update.rs +++ b/packages/rs-sdk/src/platform/transition/fungible_tokens/config_update.rs @@ -90,6 +90,23 @@ impl<'a> TokenConfigUpdateTransitionBuilder<'a> { self } + /// Adds group information to the token config update transition + /// + /// # Arguments + /// + /// * `group_info` - The group information to add + /// + /// # Returns + /// + /// * `Self` - The updated builder + pub fn with_using_group_info(mut self, group_info: GroupStateTransitionInfoStatus) -> Self { + self.using_group_info = Some(group_info); + + // TODO: Simplify group actions automatically find position if group action is required + + self + } + /// Adds settings to the token config_update transition /// /// # Arguments From ff0fac7ccb6933eb8c9e30881bf6bcafd020f134 Mon Sep 17 00:00:00 2001 From: pauldelucia Date: Mon, 12 May 2025 14:50:06 +0700 Subject: [PATCH 2/2] fix: remove group info from constructor --- .../src/platform/transition/fungible_tokens/config_update.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/rs-sdk/src/platform/transition/fungible_tokens/config_update.rs b/packages/rs-sdk/src/platform/transition/fungible_tokens/config_update.rs index 335e2cfb41d..41609d437e9 100644 --- a/packages/rs-sdk/src/platform/transition/fungible_tokens/config_update.rs +++ b/packages/rs-sdk/src/platform/transition/fungible_tokens/config_update.rs @@ -46,7 +46,6 @@ impl<'a> TokenConfigUpdateTransitionBuilder<'a> { token_position: TokenContractPosition, owner_id: Identifier, update_token_configuration_item: TokenConfigurationChangeItem, - using_group_info: Option, ) -> Self { // TODO: Validate token position @@ -56,7 +55,7 @@ impl<'a> TokenConfigUpdateTransitionBuilder<'a> { owner_id, update_token_configuration_item, public_note: None, - using_group_info, + using_group_info: None, settings: None, user_fee_increase: None, }