Skip to content

Commit 6bb6e45

Browse files
authored
feat: remove bridge variants (#41)
* remove bridge variants * deprecated
1 parent 3e4a473 commit 6bb6e45

File tree

2 files changed

+4
-65
lines changed

2 files changed

+4
-65
lines changed

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -136,13 +136,6 @@ pub enum EndOfEpochTransactionKind {
136136
ChangeEpochV2(ChangeEpochV2),
137137
AuthenticatorStateCreate,
138138
AuthenticatorStateExpire(AuthenticatorStateExpire),
139-
BridgeStateCreate {
140-
chain_id: super::CheckpointDigest,
141-
},
142-
BridgeCommitteeInit {
143-
#[cfg_attr(feature = "schemars", schemars(with = "crate::_schemars::U64"))]
144-
bridge_object_version: u64,
145-
},
146139
}
147140

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

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

Lines changed: 4 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -279,11 +279,8 @@ mod transaction_kind {
279279

280280
mod end_of_epoch {
281281
use super::*;
282-
use crate::types::{
283-
CheckpointDigest,
284-
transaction::{
285-
AuthenticatorStateExpire, ChangeEpoch, ChangeEpochV2, EndOfEpochTransactionKind,
286-
},
282+
use crate::types::transaction::{
283+
AuthenticatorStateExpire, ChangeEpoch, ChangeEpochV2, EndOfEpochTransactionKind,
287284
};
288285

289286
#[derive(serde_derive::Serialize)]
@@ -293,13 +290,6 @@ mod end_of_epoch {
293290
ChangeEpochV2(&'a ChangeEpochV2),
294291
AuthenticatorStateCreate,
295292
AuthenticatorStateExpire(&'a AuthenticatorStateExpire),
296-
BridgeStateCreate {
297-
chain_id: &'a CheckpointDigest,
298-
},
299-
BridgeCommitteeInit {
300-
#[cfg_attr(feature = "serde", serde(with = "crate::_serde::ReadableDisplay"))]
301-
bridge_object_version: u64,
302-
},
303293
}
304294

305295
#[derive(serde_derive::Deserialize)]
@@ -309,13 +299,6 @@ mod end_of_epoch {
309299
ChangeEpochV2(ChangeEpochV2),
310300
AuthenticatorStateCreate,
311301
AuthenticatorStateExpire(AuthenticatorStateExpire),
312-
BridgeStateCreate {
313-
chain_id: CheckpointDigest,
314-
},
315-
BridgeCommitteeInit {
316-
#[cfg_attr(feature = "serde", serde(with = "crate::_serde::ReadableDisplay"))]
317-
bridge_object_version: u64,
318-
},
319302
}
320303

321304
#[derive(serde_derive::Serialize)]
@@ -324,8 +307,6 @@ mod end_of_epoch {
324307
ChangeEpochV2(&'a ChangeEpochV2),
325308
AuthenticatorStateCreate,
326309
AuthenticatorStateExpire(&'a AuthenticatorStateExpire),
327-
BridgeStateCreate { chain_id: &'a CheckpointDigest },
328-
BridgeCommitteeInit { bridge_object_version: u64 },
329310
}
330311

331312
#[derive(serde_derive::Deserialize)]
@@ -334,8 +315,6 @@ mod end_of_epoch {
334315
ChangeEpochV2(ChangeEpochV2),
335316
AuthenticatorStateCreate,
336317
AuthenticatorStateExpire(AuthenticatorStateExpire),
337-
BridgeStateCreate { chain_id: CheckpointDigest },
338-
BridgeCommitteeInit { bridge_object_version: u64 },
339318
}
340319

341320
impl Serialize for EndOfEpochTransactionKind {
@@ -355,14 +334,6 @@ mod end_of_epoch {
355334
Self::AuthenticatorStateExpire(k) => {
356335
ReadableEndOfEpochTransactionKindRef::AuthenticatorStateExpire(k)
357336
}
358-
Self::BridgeStateCreate { chain_id } => {
359-
ReadableEndOfEpochTransactionKindRef::BridgeStateCreate { chain_id }
360-
}
361-
Self::BridgeCommitteeInit {
362-
bridge_object_version,
363-
} => ReadableEndOfEpochTransactionKindRef::BridgeCommitteeInit {
364-
bridge_object_version: *bridge_object_version,
365-
},
366337
};
367338
readable.serialize(serializer)
368339
} else {
@@ -375,14 +346,6 @@ mod end_of_epoch {
375346
Self::AuthenticatorStateExpire(k) => {
376347
BinaryEndOfEpochTransactionKindRef::AuthenticatorStateExpire(k)
377348
}
378-
Self::BridgeStateCreate { chain_id } => {
379-
BinaryEndOfEpochTransactionKindRef::BridgeStateCreate { chain_id }
380-
}
381-
Self::BridgeCommitteeInit {
382-
bridge_object_version,
383-
} => BinaryEndOfEpochTransactionKindRef::BridgeCommitteeInit {
384-
bridge_object_version: *bridge_object_version,
385-
},
386349
};
387350
binary.serialize(serializer)
388351
}
@@ -407,14 +370,6 @@ mod end_of_epoch {
407370
ReadableEndOfEpochTransactionKind::AuthenticatorStateExpire(k) => {
408371
Self::AuthenticatorStateExpire(k)
409372
}
410-
ReadableEndOfEpochTransactionKind::BridgeStateCreate { chain_id } => {
411-
Self::BridgeStateCreate { chain_id }
412-
}
413-
ReadableEndOfEpochTransactionKind::BridgeCommitteeInit {
414-
bridge_object_version,
415-
} => Self::BridgeCommitteeInit {
416-
bridge_object_version,
417-
},
418373
}
419374
})
420375
} else {
@@ -428,14 +383,6 @@ mod end_of_epoch {
428383
BinaryEndOfEpochTransactionKind::AuthenticatorStateExpire(k) => {
429384
Self::AuthenticatorStateExpire(k)
430385
}
431-
BinaryEndOfEpochTransactionKind::BridgeStateCreate { chain_id } => {
432-
Self::BridgeStateCreate { chain_id }
433-
}
434-
BinaryEndOfEpochTransactionKind::BridgeCommitteeInit {
435-
bridge_object_version,
436-
} => Self::BridgeCommitteeInit {
437-
bridge_object_version,
438-
},
439386
},
440387
)
441388
}
@@ -938,9 +885,8 @@ mod signed_transaction {
938885
/// PersonalMessage = 3, // Used for a user signature on a personal message.
939886
/// SenderSignedTransaction = 4, // Used for an authority signature on a user signed transaction.
940887
/// ProofOfPossession = 5, // Used as a signature representing an authority's proof of possession of its authority protocol key.
941-
/// HeaderDigest = 6, // Used for narwhal authority signature on header digest.
942-
/// BridgeEventUnused = 7, // for bridge purposes but it's currently not included in messages.
943-
/// ConsensusBlock = 8, // Used for consensus authority signature on block's digest
888+
/// BridgeEventDeprecated = 6, // Deprecated. Should not be reused. Introduced for bridge purposes but was never included in messages.
889+
/// ConsensusBlock = 7, // Used for consensus authority signature on block's digest
944890
/// }
945891
/// ```
946892
///

0 commit comments

Comments
 (0)