From 308e08043b279d8f1f8182e606441bd44b38f685 Mon Sep 17 00:00:00 2001 From: DaughterOfMars Date: Thu, 17 Oct 2024 14:13:31 -0400 Subject: [PATCH 1/3] Add `EndOfEpochData::epoch_supply_change` field --- crates/iota-rust-sdk/src/types/checkpoint.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/iota-rust-sdk/src/types/checkpoint.rs b/crates/iota-rust-sdk/src/types/checkpoint.rs index fc64a23e9..d846a65ff 100644 --- a/crates/iota-rust-sdk/src/types/checkpoint.rs +++ b/crates/iota-rust-sdk/src/types/checkpoint.rs @@ -48,6 +48,10 @@ pub struct EndOfEpochData { /// Commitments to epoch specific state (e.g. live object set) pub epoch_commitments: Vec, + + /// The number of tokens that were minted (if positive) or burnt (if + /// negative) in this epoch. + pub epoch_supply_change: i64, } #[derive(Clone, Debug, PartialEq, Eq)] From d071a295ad129aee4255cfe28aa1a2063b3864a4 Mon Sep 17 00:00:00 2001 From: Chloe Martin Date: Fri, 18 Oct 2024 08:49:32 -0400 Subject: [PATCH 2/3] update fixture --- crates/iota-rust-sdk/src/types/checkpoint.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/iota-rust-sdk/src/types/checkpoint.rs b/crates/iota-rust-sdk/src/types/checkpoint.rs index d846a65ff..95bbf7bf7 100644 --- a/crates/iota-rust-sdk/src/types/checkpoint.rs +++ b/crates/iota-rust-sdk/src/types/checkpoint.rs @@ -48,7 +48,7 @@ pub struct EndOfEpochData { /// Commitments to epoch specific state (e.g. live object set) pub epoch_commitments: Vec, - + /// The number of tokens that were minted (if positive) or burnt (if /// negative) in this epoch. pub epoch_supply_change: i64, @@ -552,7 +552,7 @@ mod serialization { fn signed_checkpoint_fixture() { const FIXTURES: &[&str] = &[ "CgAAAAAAAAAUAAAAAAAAABUAAAAAAAAAIJ6CIMG/6Un4MKNM8h+R9r8bQ6dNTk0WZxBMUQH1XFQBASCWUVucdQkje+4YbXVpvQZcg74nndL1NK7ccj1dDR04agAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAKAAAAAAAAAKOonlp6Vf8dJEjQYa/VyigZruaZwSwu3u/ZZVCsdrS1iaGPIAERZcNnfM75tOh10hI6MAAAAQAAAAAAAAAQAAAAAAA=", - "AgAAAAAAAAAFAAAAAAAAAAYAAAAAAAAAIINaPEm+WRQV2vGcPR9fe6fYhxl48GpqB+DqDYQqRHkuASBe+6BDLHSRCMiWqBkvVMqWXPWUsZnpc2gbOVdre3vnowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAQFgqGJldzxWMt2CZow1QiLmDf0RdLE6udu0bVdc1xaExX37NByF27rDH5C1DF+mkpLdA6YZnXMvuUw+zoWo71qe2DTdIDU4AcNaSUE3OoEHceuT+fBa6dMib3yDkkhmOZLyECcAAAAAAAAkAAAAAAAAAAAAAgAAAAAAAACvljn+1LWFSpu3PGx4BlIlVZq7blFK+fV7SOPEU0z9nz7lgkv8a12EA9R0tGm8hEYSOjAAAAEAAAAAAAAAEAAAAAAA", + "AgAAAAAAAAAFAAAAAAAAAAYAAAAAAAAAIINaPEm+WRQV2vGcPR9fe6fYhxl48GpqB+DqDYQqRHkuASBe+6BDLHSRCMiWqBkvVMqWXPWUsZnpc2gbOVdre3vnowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAQFgqGJldzxWMt2CZow1QiLmDf0RdLE6udu0bVdc1xaExX37NByF27rDH5C1DF+mkpLdA6YZnXMvuUw+zoWo71qe2DTdIDU4AcNaSUE3OoEHceuT+fBa6dMib3yDkkhmOZLyECcAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAK+WOf7UtYVKm7c8bHgGUiVVmrtuUUr59XtI48RTTP2fPuWCS/xrXYQD1HS0abyERhI6MAAAAQAAAAAAAAAQAAAAAAA=", ]; for fixture in FIXTURES { From fe62b955c9e3934ed482e5c50e4c1cfce6681af6 Mon Sep 17 00:00:00 2001 From: Chloe Martin Date: Fri, 18 Oct 2024 09:00:45 -0400 Subject: [PATCH 3/3] fmt --- crates/iota-rust-sdk/src/types/checkpoint.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/iota-rust-sdk/src/types/checkpoint.rs b/crates/iota-rust-sdk/src/types/checkpoint.rs index 95bbf7bf7..1f6edeb7a 100644 --- a/crates/iota-rust-sdk/src/types/checkpoint.rs +++ b/crates/iota-rust-sdk/src/types/checkpoint.rs @@ -48,7 +48,7 @@ pub struct EndOfEpochData { /// Commitments to epoch specific state (e.g. live object set) pub epoch_commitments: Vec, - + /// The number of tokens that were minted (if positive) or burnt (if /// negative) in this epoch. pub epoch_supply_change: i64,