Skip to content

Commit 8d6f845

Browse files
committed
fix: AIP#6 spec change
1 parent 25e0b09 commit 8d6f845

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

primitives/src/channel.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -158,14 +158,14 @@ pub struct PriceMultiplicationRules {
158158
multiplier: Option<f64>,
159159
#[serde(default, skip_serializing_if = "Option::is_none")]
160160
amount: Option<BigNum>,
161-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
162-
ev_type: Vec<Event>,
163-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
164-
publisher: Vec<ValidatorId>,
165-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
166-
os_type: Vec<String>,
167-
#[serde(default, skip_serializing_if = "Vec::is_empty")]
168-
country: Vec<String>,
161+
#[serde(default, skip_serializing_if = "Option::is_none")]
162+
ev_type: Option<Vec<Event>>,
163+
#[serde(default, skip_serializing_if = "Option::is_none")]
164+
publisher: Option<Vec<ValidatorId>>,
165+
#[serde(default, skip_serializing_if = "Option::is_none")]
166+
os_type: Option<Vec<String>>,
167+
#[serde(default, skip_serializing_if = "Option::is_none")]
168+
country: Option<Vec<String>>,
169169
}
170170

171171
#[derive(Serialize, Deserialize, Debug, Clone)]

0 commit comments

Comments
 (0)