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}