Skip to content

Commit 0febba9

Browse files
committed
refactor(dataverse)!: rename the metadata field to claims (SubmitClaims)
1 parent 18e2930 commit 0febba9

File tree

2 files changed

+16
-17
lines changed

2 files changed

+16
-17
lines changed

contracts/axone-dataverse/src/contract.rs

+12-13
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,9 @@ pub fn execute(
7474
) -> Result<Response, ContractError> {
7575
nonpayable(&info)?;
7676
match msg {
77-
ExecuteMsg::SubmitClaims {
78-
metadata,
79-
format: _,
80-
} => execute::submit_claims(deps, info, metadata),
77+
ExecuteMsg::SubmitClaims { claims, format: _ } => {
78+
execute::submit_claims(deps, info, claims)
79+
}
8180
_ => Err(StdError::generic_err("Not implemented").into()),
8281
}
8382
}
@@ -94,9 +93,9 @@ pub mod execute {
9493
pub fn submit_claims(
9594
deps: DepsMut<'_>,
9695
info: MessageInfo,
97-
data: Binary,
96+
claims: Binary,
9897
) -> Result<Response, ContractError> {
99-
let buf = BufReader::new(data.as_slice());
98+
let buf = BufReader::new(claims.as_slice());
10099
let mut reader = NQuadsReader::new(buf);
101100
let rdf_quads = reader.read_all()?;
102101
let vc_dataset = Dataset::from(rdf_quads.as_slice());
@@ -275,7 +274,7 @@ mod tests {
275274
let info = message_info(&addr(SENDER), &coins(10, "uaxone"));
276275

277276
let msg = ExecuteMsg::SubmitClaims {
278-
metadata: Binary::from("data".as_bytes()),
277+
claims: Binary::from("data".as_bytes()),
279278
format: Some(RdfDatasetFormat::NQuads),
280279
};
281280

@@ -345,7 +344,7 @@ mod tests {
345344
&[],
346345
),
347346
ExecuteMsg::SubmitClaims {
348-
metadata: Binary::new(read_test_data("vc-eddsa-2020-ok.nq")),
347+
claims: Binary::new(read_test_data("vc-eddsa-2020-ok.nq")),
349348
format: Some(RdfDatasetFormat::NQuads),
350349
},
351350
);
@@ -410,7 +409,7 @@ _:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://example.org/exam
410409
&[],
411410
),
412411
ExecuteMsg::SubmitClaims {
413-
metadata: Binary::new("notrdf".as_bytes().to_vec()),
412+
claims: Binary::new("notrdf".as_bytes().to_vec()),
414413
format: Some(RdfDatasetFormat::NQuads),
415414
},
416415
);
@@ -429,7 +428,7 @@ _:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://example.org/exam
429428
&[],
430429
),
431430
ExecuteMsg::SubmitClaims {
432-
metadata: Binary::new(vec![]),
431+
claims: Binary::new(vec![]),
433432
format: Some(RdfDatasetFormat::NQuads),
434433
},
435434
);
@@ -451,7 +450,7 @@ _:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://example.org/exam
451450
&[],
452451
),
453452
ExecuteMsg::SubmitClaims {
454-
metadata: Binary::new(read_test_data("vc-eddsa-2020-ok-unsecured.nq")),
453+
claims: Binary::new(read_test_data("vc-eddsa-2020-ok-unsecured.nq")),
455454
format: Some(RdfDatasetFormat::NQuads),
456455
},
457456
);
@@ -473,7 +472,7 @@ _:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://example.org/exam
473472
&[],
474473
),
475474
ExecuteMsg::SubmitClaims {
476-
metadata: Binary::new(read_test_data("vc-unsupported-1.nq")),
475+
claims: Binary::new(read_test_data("vc-unsupported-1.nq")),
477476
format: Some(RdfDatasetFormat::NQuads),
478477
},
479478
);
@@ -524,7 +523,7 @@ _:b0 <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <https://example.org/exam
524523
&[],
525524
),
526525
ExecuteMsg::SubmitClaims {
527-
metadata: Binary::new(read_test_data("vc-eddsa-2020-ok.nq")),
526+
claims: Binary::new(read_test_data("vc-eddsa-2020-ok.nq")),
528527
format: Some(RdfDatasetFormat::NQuads),
529528
},
530529
);

contracts/axone-dataverse/src/msg.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,10 @@ pub enum ExecuteMsg {
5656
/// - `DataIntegrity` with the following cryptosuites: `eddsa-2022`, `eddsa-rdfc-2022`.
5757
///
5858
SubmitClaims {
59-
/// The serialized metadata intended for attachment.
60-
/// This metadata should adhere to the format specified in the `format` field.
61-
metadata: Binary,
62-
/// RDF dataset serialization format for the metadata.
59+
/// The Verifiable Credential containing the claims.
60+
/// The claims must be serialized in the format specified by the `format` field.
61+
claims: Binary,
62+
/// RDF dataset serialization format for the claims.
6363
/// If not provided, the default format is [N-Quads](https://www.w3.org/TR/n-quads/) format.
6464
format: Option<RdfDatasetFormat>,
6565
},

0 commit comments

Comments
 (0)