Skip to content

Commit 5f6af4a

Browse files
authored
Merge branch 'v2.0-dev' into fix-error-comment
2 parents e0d0458 + 1fed09b commit 5f6af4a

File tree

13 files changed

+31
-33
lines changed

13 files changed

+31
-33
lines changed

packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_transfer_transition/v0/mod.rs

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,12 @@ use bincode::{Decode, Encode};
44
use derive_more::Display;
55

66
pub use super::super::token_base_transition::IDENTIFIER_FIELDS;
7-
use crate::prelude::{
8-
DerivationEncryptionKeyIndex, RecipientKeyIndex, RootEncryptionKeyIndex, SenderKeyIndex,
9-
};
107
use crate::state_transition::batch_transition::token_base_transition::TokenBaseTransition;
8+
use crate::tokens::{PrivateEncryptedNote, SharedEncryptedNote};
119
use platform_value::Identifier;
1210
#[cfg(feature = "state-transition-serde-conversion")]
1311
use serde::{Deserialize, Serialize};
1412

15-
pub type SharedEncryptedNote = (SenderKeyIndex, RecipientKeyIndex, Vec<u8>);
16-
pub type PrivateEncryptedNote = (
17-
RootEncryptionKeyIndex,
18-
DerivationEncryptionKeyIndex,
19-
Vec<u8>,
20-
);
21-
2213
mod property_names {
2314
pub const AMOUNT: &str = "$amount";
2415
pub const RECIPIENT_OWNER_ID: &str = "recipientOwnerId";

packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_transfer_transition/v0/v0_methods.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use crate::prelude::{DerivationEncryptionKeyIndex, RecipientKeyIndex, RootEncryp
33
use crate::state_transition::batch_transition::batched_transition::token_transfer_transition::TokenTransferTransitionV0;
44
use crate::state_transition::batch_transition::token_base_transition::token_base_transition_accessors::TokenBaseTransitionAccessors;
55
use crate::state_transition::batch_transition::token_base_transition::TokenBaseTransition;
6-
use crate::state_transition::batch_transition::token_transfer_transition::{PrivateEncryptedNote, SharedEncryptedNote};
6+
use crate::tokens::{PrivateEncryptedNote, SharedEncryptedNote};
77

88
impl TokenBaseTransitionAccessors for TokenTransferTransitionV0 {
99
fn base(&self) -> &TokenBaseTransition {

packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/batched_transition/token_transfer_transition/v0_methods.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::state_transition::batch_transition::batched_transition::token_transfe
44
use crate::state_transition::batch_transition::token_base_transition::token_base_transition_accessors::TokenBaseTransitionAccessors;
55
use crate::state_transition::batch_transition::TokenTransferTransition;
66
use crate::state_transition::batch_transition::token_base_transition::TokenBaseTransition;
7-
use crate::state_transition::batch_transition::token_transfer_transition::{PrivateEncryptedNote, SharedEncryptedNote};
7+
use crate::tokens::{PrivateEncryptedNote, SharedEncryptedNote};
88

99
impl TokenBaseTransitionAccessors for TokenTransferTransition {
1010
fn base(&self) -> &TokenBaseTransition {

packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/methods/mod.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#[cfg(feature = "state-transition-signing")]
22
use crate::balances::credits::TokenAmount;
3+
#[cfg(feature = "state-transition-signing")]
34
use crate::data_contract::associated_token::token_configuration_item::TokenConfigurationChangeItem;
45
#[cfg(feature = "state-transition-signing")]
56
use crate::data_contract::document_type::DocumentTypeRef;
@@ -20,16 +21,15 @@ use crate::prelude::UserFeeIncrease;
2021
use crate::state_transition::batch_transition::batched_transition::BatchedTransition;
2122
use crate::state_transition::batch_transition::methods::v0::DocumentsBatchTransitionMethodsV0;
2223
use crate::state_transition::batch_transition::methods::v1::DocumentsBatchTransitionMethodsV1;
23-
use crate::state_transition::batch_transition::token_transfer_transition::{
24-
PrivateEncryptedNote, SharedEncryptedNote,
25-
};
2624
use crate::state_transition::batch_transition::BatchTransition;
2725
#[cfg(feature = "state-transition-signing")]
2826
use crate::state_transition::batch_transition::{BatchTransitionV0, BatchTransitionV1};
2927
#[cfg(feature = "state-transition-signing")]
3028
use crate::state_transition::StateTransition;
3129
#[cfg(feature = "state-transition-signing")]
3230
use crate::tokens::emergency_action::TokenEmergencyAction;
31+
#[cfg(feature = "state-transition-signing")]
32+
use crate::tokens::{PrivateEncryptedNote, SharedEncryptedNote};
3333
use crate::ProtocolError;
3434
#[cfg(feature = "state-transition-signing")]
3535
use platform_value::Identifier;

packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/methods/v1/mod.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,13 @@ use crate::identity::IdentityPublicKey;
1111
#[cfg(feature = "state-transition-signing")]
1212
use crate::prelude::{IdentityNonce, UserFeeIncrease};
1313
use crate::state_transition::batch_transition::accessors::DocumentsBatchTransitionAccessorsV0;
14-
use crate::state_transition::batch_transition::token_transfer_transition::{
15-
PrivateEncryptedNote, SharedEncryptedNote,
16-
};
1714
#[cfg(feature = "state-transition-signing")]
1815
use crate::state_transition::StateTransition;
1916
#[cfg(feature = "state-transition-signing")]
2017
use crate::tokens::emergency_action::TokenEmergencyAction;
2118
#[cfg(feature = "state-transition-signing")]
19+
use crate::tokens::{PrivateEncryptedNote, SharedEncryptedNote};
20+
#[cfg(feature = "state-transition-signing")]
2221
use crate::version::FeatureVersion;
2322
#[cfg(feature = "state-transition-signing")]
2423
use crate::ProtocolError;

packages/rs-dpp/src/state_transition/state_transitions/document/batch_transition/v1/v0_methods.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ use crate::ProtocolError;
3939
use platform_value::Identifier;
4040
#[cfg(feature = "state-transition-signing")]
4141
use platform_version::version::{FeatureVersion, PlatformVersion};
42+
#[cfg(feature = "state-transition-signing")]
4243
use crate::balances::credits::TokenAmount;
4344
#[cfg(feature = "state-transition-signing")]
4445
use crate::data_contract::associated_token::token_configuration_item::TokenConfigurationChangeItem;
@@ -71,13 +72,13 @@ use crate::state_transition::batch_transition::token_freeze_transition::TokenFre
7172
#[cfg(feature = "state-transition-signing")]
7273
use crate::state_transition::batch_transition::token_mint_transition::TokenMintTransitionV0;
7374
#[cfg(feature = "state-transition-signing")]
74-
use crate::state_transition::batch_transition::token_transfer_transition::{PrivateEncryptedNote, SharedEncryptedNote};
75-
#[cfg(feature = "state-transition-signing")]
7675
use crate::state_transition::batch_transition::token_transfer_transition::TokenTransferTransitionV0;
7776
#[cfg(feature = "state-transition-signing")]
7877
use crate::state_transition::batch_transition::token_unfreeze_transition::TokenUnfreezeTransitionV0;
7978
#[cfg(feature = "state-transition-signing")]
8079
use crate::tokens::emergency_action::TokenEmergencyAction;
80+
#[cfg(feature = "state-transition-signing")]
81+
use crate::tokens::{PrivateEncryptedNote, SharedEncryptedNote};
8182

8283
impl DocumentsBatchTransitionAccessorsV0 for BatchTransitionV1 {
8384
type IterType<'a>

packages/rs-dpp/src/tokens/mod.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
use crate::data_contract::TokenContractPosition;
2+
use crate::prelude::{
3+
DerivationEncryptionKeyIndex, RecipientKeyIndex, RootEncryptionKeyIndex, SenderKeyIndex,
4+
};
25
use crate::util::hash::hash_double;
36

47
pub mod allowed_currency;
@@ -8,6 +11,13 @@ pub mod info;
811
pub mod status;
912
pub mod token_event;
1013

14+
pub type SharedEncryptedNote = (SenderKeyIndex, RecipientKeyIndex, Vec<u8>);
15+
pub type PrivateEncryptedNote = (
16+
RootEncryptionKeyIndex,
17+
DerivationEncryptionKeyIndex,
18+
Vec<u8>,
19+
);
20+
1121
pub fn calculate_token_id(contract_id: &[u8; 32], token_pos: TokenContractPosition) -> [u8; 32] {
1222
let mut bytes = b"dash_token".to_vec();
1323
bytes.extend_from_slice(contract_id);

packages/rs-dpp/src/tokens/token_event.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ pub type TokenEventPersonalEncryptedNote = Option<(
2121
Vec<u8>,
2222
)>;
2323
use crate::serialization::PlatformSerializableWithPlatformVersion;
24-
use crate::state_transition::batch_transition::token_transfer_transition::SharedEncryptedNote;
2524
use crate::tokens::emergency_action::TokenEmergencyAction;
25+
use crate::tokens::SharedEncryptedNote;
2626
use crate::ProtocolError;
2727

2828
pub type RecipientIdentifier = Identifier;

packages/rs-drive/src/state_transition_action/batch/batched_transition/token_transition/token_destroy_frozen_funds_transition_action/v0/transformer.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ impl TokenDestroyFrozenFundsTransitionActionV0 {
8282

8383
let maybe_token_amount = drive.fetch_identity_token_balance_operations(
8484
base.token_id().to_buffer(),
85-
owner_id.to_buffer(),
85+
frozen_identity_id.to_buffer(),
8686
!approximate_without_state_for_costs,
8787
transaction,
8888
&mut drive_operations,
@@ -228,7 +228,7 @@ impl TokenDestroyFrozenFundsTransitionActionV0 {
228228

229229
let maybe_token_amount = drive.fetch_identity_token_balance_operations(
230230
base.token_id().to_buffer(),
231-
owner_id.to_buffer(),
231+
frozen_identity_id.to_buffer(),
232232
!approximate_without_state_for_costs,
233233
transaction,
234234
&mut drive_operations,

packages/rs-drive/src/state_transition_action/batch/batched_transition/token_transition/token_transfer_transition_action/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ use derive_more::From;
33
use crate::state_transition_action::batch::batched_transition::token_transition::token_base_transition_action::TokenBaseTransitionAction;
44
use dpp::identifier::Identifier;
55
use dpp::prelude::{DerivationEncryptionKeyIndex, RootEncryptionKeyIndex};
6-
use dpp::state_transition::batch_transition::token_transfer_transition::{PrivateEncryptedNote, SharedEncryptedNote};
6+
use dpp::tokens::{PrivateEncryptedNote, SharedEncryptedNote};
77

88
/// transformer module
99
pub mod transformer;

0 commit comments

Comments
 (0)