quartz_dcap_verifier_msgs/lib.rs
1use cosmwasm_schema::{cw_serde, QueryResponses};
2use cosmwasm_std::HexBinary;
3
4#[cw_serde]
5pub struct InstantiateMsg;
6
7#[cw_serde]
8pub enum ExecuteMsg {}
9
10#[cw_serde]
11#[derive(QueryResponses)]
12pub enum QueryMsg {
13 /// Verify a DCAP attestation
14 #[returns(())]
15 VerifyDcapAttestation {
16 quote: HexBinary,
17 collateral: HexBinary,
18 identities: Option<Vec<u8>>,
19 },
20}