Skip to content

Commit 55a43b1

Browse files
authored
fix(sdk): propagate PutSettings in token freeze/mint/unfreeze/set_price transitions (#3132)
Co-authored-by: PastaClaw <thepastaclaw@users.noreply.github.com>
1 parent cb174d1 commit 55a43b1

4 files changed

Lines changed: 12 additions & 4 deletions

File tree

packages/rs-sdk/src/platform/tokens/transitions/freeze.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,14 @@ impl Sdk {
6363
) -> Result<FreezeResult, Error> {
6464
let platform_version = self.version();
6565

66+
let put_settings = freeze_tokens_transition_builder.settings;
67+
6668
let state_transition = freeze_tokens_transition_builder
6769
.sign(self, signing_key, signer, platform_version)
6870
.await?;
6971

7072
let proof_result = state_transition
71-
.broadcast_and_wait::<StateTransitionProofResult>(self, None)
73+
.broadcast_and_wait::<StateTransitionProofResult>(self, put_settings)
7274
.await?;
7375

7476
match proof_result {

packages/rs-sdk/src/platform/tokens/transitions/mint.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,14 @@ impl Sdk {
6363
) -> Result<MintResult, Error> {
6464
let platform_version = self.version();
6565

66+
let put_settings = mint_tokens_transition_builder.settings;
67+
6668
let state_transition = mint_tokens_transition_builder
6769
.sign(self, signing_key, signer, platform_version)
6870
.await?;
6971

7072
let proof_result = state_transition
71-
.broadcast_and_wait::<StateTransitionProofResult>(self, None)
73+
.broadcast_and_wait::<StateTransitionProofResult>(self, put_settings)
7274
.await?;
7375

7476
match proof_result {

packages/rs-sdk/src/platform/tokens/transitions/set_price_for_direct_purchase.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,14 @@ impl Sdk {
6868
) -> Result<SetPriceResult, Error> {
6969
let platform_version = self.version();
7070

71+
let put_settings = set_price_transition_builder.settings;
72+
7173
let state_transition = set_price_transition_builder
7274
.sign(self, signing_key, signer, platform_version)
7375
.await?;
7476

7577
let proof_result = state_transition
76-
.broadcast_and_wait::<StateTransitionProofResult>(self, None)
78+
.broadcast_and_wait::<StateTransitionProofResult>(self, put_settings)
7779
.await?;
7880

7981
match proof_result {

packages/rs-sdk/src/platform/tokens/transitions/unfreeze.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,14 @@ impl Sdk {
6262
) -> Result<UnfreezeResult, Error> {
6363
let platform_version = self.version();
6464

65+
let put_settings = unfreeze_tokens_transition_builder.settings;
66+
6567
let state_transition = unfreeze_tokens_transition_builder
6668
.sign(self, signing_key, signer, platform_version)
6769
.await?;
6870

6971
let proof_result = state_transition
70-
.broadcast_and_wait::<StateTransitionProofResult>(self, None)
72+
.broadcast_and_wait::<StateTransitionProofResult>(self, put_settings)
7173
.await?;
7274

7375
match proof_result {

0 commit comments

Comments
 (0)