diff --git a/pythnet/pythnet_sdk/src/messages.rs b/pythnet/pythnet_sdk/src/messages.rs index 4444bb2717..58013ec228 100644 --- a/pythnet/pythnet_sdk/src/messages.rs +++ b/pythnet/pythnet_sdk/src/messages.rs @@ -183,9 +183,12 @@ impl Arbitrary for TwapMessage { } } +pub const PUBLISHER_STAKE_CAPS_MESSAGE_VERSION: u8 = 1; + #[repr(C)] #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] pub struct PublisherStakeCapsMessage { + pub version: u8, pub publish_time: i64, pub caps: PrefixedVec, // PrefixedVec because we might have more than 256 publishers } @@ -202,6 +205,7 @@ impl Arbitrary for PublisherStakeCapsMessage { fn arbitrary(g: &mut quickcheck::Gen) -> Self { let caps = Vec::arbitrary(g); PublisherStakeCapsMessage { + version: PUBLISHER_STAKE_CAPS_MESSAGE_VERSION, publish_time: i64::arbitrary(g), caps: caps.into(), }