Skip to content

Commit de4de67

Browse files
committed
chore: use async_trait for StateTransitionBuilder
1 parent 9ca5a7b commit de4de67

File tree

8 files changed

+9
-1
lines changed

8 files changed

+9
-1
lines changed

packages/rs-sdk/src/platform/transition/builder.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ use dpp::state_transition::StateTransition;
99
use dpp::version::PlatformVersion;
1010

1111
/// Trait for building state transitions
12-
#[allow(async_fn_in_trait)]
12+
#[async_trait::async_trait]
13+
#[async_trait::async_trait]
1314
pub trait StateTransitionBuilder {
1415
/// Returns the settings for the state transition
1516
///

packages/rs-sdk/src/platform/transition/fungible_tokens/burn.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ impl<'a> TokenBurnTransitionBuilder<'a> {
111111
}
112112
}
113113

114+
#[async_trait::async_trait]
114115
impl StateTransitionBuilder for TokenBurnTransitionBuilder<'_> {
115116
/// Returns the settings for the token burn transition
116117
///

packages/rs-sdk/src/platform/transition/fungible_tokens/destroy.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ impl<'a> TokenDestroyFrozenFundsTransitionBuilder<'a> {
119119
}
120120
}
121121

122+
#[async_trait::async_trait]
122123
impl StateTransitionBuilder for TokenDestroyFrozenFundsTransitionBuilder<'_> {
123124
/// Returns the settings for the token destroy transition
124125
///

packages/rs-sdk/src/platform/transition/fungible_tokens/emergency_action.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ impl<'a> TokenEmergencyActionTransitionBuilder<'a> {
148148
}
149149
}
150150

151+
#[async_trait::async_trait]
151152
impl StateTransitionBuilder for TokenEmergencyActionTransitionBuilder<'_> {
152153
/// Returns the settings for the token emergency action transition
153154
///

packages/rs-sdk/src/platform/transition/fungible_tokens/freeze.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ impl<'a> TokenFreezeTransitionBuilder<'a> {
119119
}
120120
}
121121

122+
#[async_trait::async_trait]
122123
impl StateTransitionBuilder for TokenFreezeTransitionBuilder<'_> {
123124
/// Returns the settings for the token freeze transition
124125
///

packages/rs-sdk/src/platform/transition/fungible_tokens/mint.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ impl<'a> TokenMintTransitionBuilder<'a> {
139139
}
140140
}
141141

142+
#[async_trait::async_trait]
142143
impl StateTransitionBuilder for TokenMintTransitionBuilder<'_> {
143144
/// Returns the settings for the token mint transition
144145
///

packages/rs-sdk/src/platform/transition/fungible_tokens/transfer.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ impl<'a> TokenTransferTransitionBuilder<'a> {
143143
}
144144
}
145145

146+
#[async_trait::async_trait]
146147
impl StateTransitionBuilder for TokenTransferTransitionBuilder<'_> {
147148
/// Returns the settings for the token transfer transition
148149
///

packages/rs-sdk/src/platform/transition/fungible_tokens/unfreeze.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ impl<'a> TokenUnfreezeTransitionBuilder<'a> {
119119
}
120120
}
121121

122+
#[async_trait::async_trait]
122123
impl StateTransitionBuilder for TokenUnfreezeTransitionBuilder<'_> {
123124
/// Returns the settings for the token unfreeze transition
124125
///

0 commit comments

Comments
 (0)