Skip to content

Commit 1cfabb7

Browse files
committed
feat!: rename types for iota PR iotaledger/iota#3499
1 parent 46d46d6 commit 1cfabb7

File tree

6 files changed

+34
-34
lines changed

6 files changed

+34
-34
lines changed

crates/iota-rust-sdk/src/types/mod.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@ pub use object_id::ObjectId;
5454
#[cfg_attr(doc_cfg, doc(cfg(feature = "serde")))]
5555
pub(crate) use transaction::SignedTransactionWithIntentMessage;
5656
pub use transaction::{
57-
ActiveJwk, Argument, AuthenticatorStateExpire, AuthenticatorStateUpdate, CancelledTransaction,
58-
ChangeEpoch, Command, ConsensusCommitPrologueV1, ConsensusDeterminedVersionAssignments,
59-
EndOfEpochTransactionKind, GasPayment, GenesisTransaction, InputArgument, MakeMoveVector,
60-
MergeCoins, MoveCall, ProgrammableTransaction, Publish, RandomnessStateUpdate,
61-
SignedTransaction, SplitCoins, SystemPackage, Transaction, TransactionExpiration,
62-
TransactionKind, TransferObjects, UnresolvedGasPayment, UnresolvedInputArgument,
63-
UnresolvedObjectReference, UnresolvedProgrammableTransaction, UnresolvedTransaction, Upgrade,
64-
VersionAssignment,
57+
ActiveJwk, Argument, AuthenticatorStateExpire, AuthenticatorStateUpdateV1,
58+
CancelledTransaction, ChangeEpoch, Command, ConsensusCommitPrologueV1,
59+
ConsensusDeterminedVersionAssignments, EndOfEpochTransactionKind, GasPayment,
60+
GenesisTransaction, InputArgument, MakeMoveVector, MergeCoins, MoveCall,
61+
ProgrammableTransaction, Publish, RandomnessStateUpdate, SignedTransaction, SplitCoins,
62+
SystemPackage, Transaction, TransactionExpiration, TransactionKind, TransferObjects,
63+
UnresolvedGasPayment, UnresolvedInputArgument, UnresolvedObjectReference,
64+
UnresolvedProgrammableTransaction, UnresolvedTransaction, Upgrade, VersionAssignment,
6565
};
6666
pub use type_tag::{Identifier, StructTag, TypeParseError, TypeTag};
6767

crates/iota-rust-sdk/src/types/object.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -360,8 +360,8 @@ mod serialization {
360360
/// A IOTA coin (i.e., `0x2::coin::Coin<0x2::iota::IOTA>`)
361361
GasCoin,
362362
/// A record of a staked IOTA coin (i.e.,
363-
/// `0x3::staking_pool::StakedIota`)
364-
StakedIota,
363+
/// `0x3::staking_pool::StakedIotaV1`)
364+
StakedIotaV1,
365365
/// A non-IOTA coin type (i.e., `0x2::coin::Coin<T> where T !=
366366
/// 0x2::iota::IOTA`)
367367
Coin(TypeTag),
@@ -378,8 +378,8 @@ mod serialization {
378378
/// A IOTA coin (i.e., `0x2::coin::Coin<0x2::iota::IOTA>`)
379379
GasCoin,
380380
/// A record of a staked IOTA coin (i.e.,
381-
/// `0x3::staking_pool::StakedIota`)
382-
StakedIota,
381+
/// `0x3::staking_pool::StakedIotaV1`)
382+
StakedIotaV1,
383383
/// A non-IOTA coin type (i.e., `0x2::coin::Coin<T> where T !=
384384
/// 0x2::iota::IOTA`)
385385
Coin(&'a TypeTag),
@@ -393,7 +393,7 @@ mod serialization {
393393
match self {
394394
MoveStructType::Other(tag) => tag,
395395
MoveStructType::GasCoin => StructTag::gas_coin(),
396-
MoveStructType::StakedIota => StructTag::staked_iota(),
396+
MoveStructType::StakedIotaV1 => StructTag::staked_iota(),
397397
MoveStructType::Coin(type_tag) => StructTag::coin(type_tag),
398398
}
399399
}
@@ -429,10 +429,10 @@ mod serialization {
429429
Self::Coin(coin_type)
430430
} else if address == &Address::THREE
431431
&& module == "staking_pool"
432-
&& name == "StakedIota"
432+
&& name == "StakedIotaV1"
433433
&& type_params.is_empty()
434434
{
435-
Self::StakedIota
435+
Self::StakedIotaV1
436436
} else {
437437
Self::Other(s)
438438
}

crates/iota-rust-sdk/src/types/serialization_proptests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ serialization_test!(ObjectId);
152152
serialization_test!(ActiveJwk);
153153
serialization_test!(Argument);
154154
serialization_test!(AuthenticatorStateExpire);
155-
serialization_test!(AuthenticatorStateUpdate);
155+
serialization_test!(AuthenticatorStateUpdateV1);
156156
serialization_test!(ChangeEpoch);
157157
serialization_test!(Command);
158158
serialization_test!(ConsensusCommitPrologueV1);

crates/iota-rust-sdk/src/types/transaction/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ pub enum TransactionKind {
113113
/// only signs internally during epoch changes.
114114
Genesis(GenesisTransaction),
115115
ConsensusCommitPrologueV1(ConsensusCommitPrologueV1),
116-
AuthenticatorStateUpdate(AuthenticatorStateUpdate),
116+
AuthenticatorStateUpdateV1(AuthenticatorStateUpdateV1),
117117

118118
/// EndOfEpochTransaction replaces ChangeEpoch with a list of transactions
119119
/// that are allowed to run at the end of the epoch.
@@ -169,7 +169,7 @@ pub struct AuthenticatorStateExpire {
169169
)]
170170
#[cfg_attr(feature = "schemars", derive(schemars::JsonSchema))]
171171
#[cfg_attr(test, derive(test_strategy::Arbitrary))]
172-
pub struct AuthenticatorStateUpdate {
172+
pub struct AuthenticatorStateUpdateV1 {
173173
/// Epoch of the authenticator state update transaction
174174
#[cfg_attr(feature = "serde", serde(with = "crate::_serde::ReadableDisplay"))]
175175
#[cfg_attr(feature = "schemars", schemars(with = "crate::_schemars::U64"))]
@@ -184,8 +184,8 @@ pub struct AuthenticatorStateUpdate {
184184
#[cfg_attr(feature = "serde", serde(with = "crate::_serde::ReadableDisplay"))]
185185
#[cfg_attr(feature = "schemars", schemars(with = "crate::_schemars::U64"))]
186186
pub authenticator_obj_initial_shared_version: u64,
187-
// to version this struct, do not add new fields. Instead, add a AuthenticatorStateUpdateV2 to
188-
// TransactionKind.
187+
// to version this struct, do not add new fields. Instead, add a AuthenticatorStateUpdateV2
188+
// to TransactionKind.
189189
}
190190

191191
#[derive(Clone, Debug, PartialEq, Eq)]

crates/iota-rust-sdk/src/types/transaction/serialization.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ mod transaction {
124124
mod transaction_kind {
125125
use super::*;
126126
use crate::types::transaction::{
127-
AuthenticatorStateUpdate, ConsensusCommitPrologueV1, EndOfEpochTransactionKind,
127+
AuthenticatorStateUpdateV1, ConsensusCommitPrologueV1, EndOfEpochTransactionKind,
128128
GenesisTransaction, ProgrammableTransaction, RandomnessStateUpdate, TransactionKind,
129129
};
130130

@@ -134,7 +134,7 @@ mod transaction_kind {
134134
ProgrammableTransaction(&'a ProgrammableTransaction),
135135
Genesis(&'a GenesisTransaction),
136136
ConsensusCommitPrologueV1(&'a ConsensusCommitPrologueV1),
137-
AuthenticatorStateUpdate(&'a AuthenticatorStateUpdate),
137+
AuthenticatorStateUpdateV1(&'a AuthenticatorStateUpdateV1),
138138
EndOfEpoch {
139139
commands: &'a Vec<EndOfEpochTransactionKind>,
140140
},
@@ -149,7 +149,7 @@ mod transaction_kind {
149149
ProgrammableTransaction(ProgrammableTransaction),
150150
Genesis(GenesisTransaction),
151151
ConsensusCommitPrologueV1(ConsensusCommitPrologueV1),
152-
AuthenticatorStateUpdate(AuthenticatorStateUpdate),
152+
AuthenticatorStateUpdateV1(AuthenticatorStateUpdateV1),
153153
EndOfEpoch {
154154
commands: Vec<EndOfEpochTransactionKind>,
155155
},
@@ -172,7 +172,7 @@ mod transaction_kind {
172172
ProgrammableTransaction(&'a ProgrammableTransaction),
173173
Genesis(&'a GenesisTransaction),
174174
ConsensusCommitPrologueV1(&'a ConsensusCommitPrologueV1),
175-
AuthenticatorStateUpdate(&'a AuthenticatorStateUpdate),
175+
AuthenticatorStateUpdateV1(&'a AuthenticatorStateUpdateV1),
176176
EndOfEpoch(&'a Vec<EndOfEpochTransactionKind>),
177177
RandomnessStateUpdate(&'a RandomnessStateUpdate),
178178
}
@@ -181,7 +181,7 @@ mod transaction_kind {
181181
ProgrammableTransaction(ProgrammableTransaction),
182182
Genesis(GenesisTransaction),
183183
ConsensusCommitPrologueV1(ConsensusCommitPrologueV1),
184-
AuthenticatorStateUpdate(AuthenticatorStateUpdate),
184+
AuthenticatorStateUpdateV1(AuthenticatorStateUpdateV1),
185185
EndOfEpoch(Vec<EndOfEpochTransactionKind>),
186186
RandomnessStateUpdate(RandomnessStateUpdate),
187187
}
@@ -200,8 +200,8 @@ mod transaction_kind {
200200
Self::ConsensusCommitPrologueV1(k) => {
201201
ReadableTransactionKindRef::ConsensusCommitPrologueV1(k)
202202
}
203-
Self::AuthenticatorStateUpdate(k) => {
204-
ReadableTransactionKindRef::AuthenticatorStateUpdate(k)
203+
Self::AuthenticatorStateUpdateV1(k) => {
204+
ReadableTransactionKindRef::AuthenticatorStateUpdateV1(k)
205205
}
206206
Self::EndOfEpoch(commands) => {
207207
ReadableTransactionKindRef::EndOfEpoch { commands }
@@ -220,8 +220,8 @@ mod transaction_kind {
220220
Self::ConsensusCommitPrologueV1(k) => {
221221
BinaryTransactionKindRef::ConsensusCommitPrologueV1(k)
222222
}
223-
Self::AuthenticatorStateUpdate(k) => {
224-
BinaryTransactionKindRef::AuthenticatorStateUpdate(k)
223+
Self::AuthenticatorStateUpdateV1(k) => {
224+
BinaryTransactionKindRef::AuthenticatorStateUpdateV1(k)
225225
}
226226
Self::EndOfEpoch(k) => BinaryTransactionKindRef::EndOfEpoch(k),
227227
Self::RandomnessStateUpdate(k) => {
@@ -247,8 +247,8 @@ mod transaction_kind {
247247
ReadableTransactionKind::ConsensusCommitPrologueV1(k) => {
248248
Self::ConsensusCommitPrologueV1(k)
249249
}
250-
ReadableTransactionKind::AuthenticatorStateUpdate(k) => {
251-
Self::AuthenticatorStateUpdate(k)
250+
ReadableTransactionKind::AuthenticatorStateUpdateV1(k) => {
251+
Self::AuthenticatorStateUpdateV1(k)
252252
}
253253
ReadableTransactionKind::EndOfEpoch { commands } => Self::EndOfEpoch(commands),
254254
ReadableTransactionKind::RandomnessStateUpdate(k) => {
@@ -264,8 +264,8 @@ mod transaction_kind {
264264
BinaryTransactionKind::ConsensusCommitPrologueV1(k) => {
265265
Self::ConsensusCommitPrologueV1(k)
266266
}
267-
BinaryTransactionKind::AuthenticatorStateUpdate(k) => {
268-
Self::AuthenticatorStateUpdate(k)
267+
BinaryTransactionKind::AuthenticatorStateUpdateV1(k) => {
268+
Self::AuthenticatorStateUpdateV1(k)
269269
}
270270
BinaryTransactionKind::EndOfEpoch(k) => Self::EndOfEpoch(k),
271271
BinaryTransactionKind::RandomnessStateUpdate(k) => {

crates/iota-rust-sdk/src/types/type_tag/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ impl StructTag {
149149
Self {
150150
address: Address::THREE,
151151
module: Identifier::new("staking_pool").unwrap(),
152-
name: Identifier::new("StakedIota").unwrap(),
152+
name: Identifier::new("StakedIotaV1").unwrap(),
153153
type_params: vec![],
154154
}
155155
}

0 commit comments

Comments
 (0)