2023-11-29 21:13:20 +00:00
|
|
|
use cosmwasm_schema::{cw_serde, QueryResponses};
|
|
|
|
|
|
|
|
#[cw_serde]
|
|
|
|
pub struct InstantiateMsg;
|
|
|
|
|
|
|
|
#[cw_serde]
|
2023-11-29 22:09:57 +00:00
|
|
|
pub enum ExecuteMsg {
|
|
|
|
JoinComputeNode(execute::JoinComputeNodeMsg),
|
|
|
|
}
|
2023-11-29 21:13:20 +00:00
|
|
|
|
2023-11-29 21:37:02 +00:00
|
|
|
pub mod execute {
|
|
|
|
use super::*;
|
|
|
|
|
2023-11-29 22:09:57 +00:00
|
|
|
use crate::state::Nonce;
|
2023-11-29 21:37:02 +00:00
|
|
|
|
|
|
|
#[cw_serde]
|
|
|
|
pub struct JoinComputeNodeMsg {
|
2023-11-29 22:09:57 +00:00
|
|
|
pub compute_node_pub_key: String,
|
|
|
|
pub nonce: Nonce,
|
2023-11-29 21:37:02 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2023-11-29 21:13:20 +00:00
|
|
|
#[cw_serde]
|
|
|
|
#[derive(QueryResponses)]
|
|
|
|
pub enum QueryMsg {}
|