Skip to content

Commit 8fb72a3

Browse files
committed
Add 'era_deprecate' macro
1 parent 52b2503 commit 8fb72a3

File tree

4 files changed

+9
-0
lines changed

4 files changed

+9
-0
lines changed

mithril-common/src/era/mod.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,9 @@ mod supported_era;
88
pub use era_checker::EraChecker;
99
pub use era_reader::*;
1010
pub use supported_era::*;
11+
12+
/// Macro used to mark the code that should be cleaned up when the new era is activated
13+
#[macro_export]
14+
macro_rules! era_deprecate {
15+
( $comment:literal ) => {};
16+
}

mithril-common/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ pub mod crypto_helper;
1818
pub mod database;
1919
pub mod digesters;
2020
pub mod entities;
21+
#[macro_use]
2122
pub mod era;
2223
pub mod messages;
2324
pub mod signable_builder;

mithril-common/src/messages/register_signature.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ use serde::{Deserialize, Serialize};
22

33
use crate::entities::{HexEncodedSingleSignature, LotteryIndex, PartyId, SignedEntityType};
44

5+
era_deprecate!("make signed_entity_type of RegisterSignatureMessage not optional");
56
/// Message structure to register single signature.
67
#[derive(Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize)]
78
pub struct RegisterSignatureMessage {

mithril-common/src/messages/register_signer.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ use crate::{
88
},
99
};
1010

11+
era_deprecate!("make epoch of RegisterSignerMessage not optional");
1112
/// Register Signer Message
1213
#[derive(Clone, Debug, PartialEq, Eq, Default, Serialize, Deserialize)]
1314
pub struct RegisterSignerMessage {

0 commit comments

Comments
 (0)