Skip to main content

Nebula Incentives Custody

This contract simply controls and holds the NEB tokens used for the nebula-incentives contract.

InstantiateMsg#

#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]pub struct InstantiateMsg {    pub owner: String,    pub neb_token: String,}

ExecuteMsg#

#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]#[serde(rename_all = "snake_case")]pub enum ExecuteMsg {    /// OWNER-CALLABLE    RequestNeb {        amount: Uint128,    },    UpdateOwner {        owner: String,    },}

QueryMsg#

#[derive(Serialize, Deserialize, Clone, Debug, PartialEq, JsonSchema)]#[serde(rename_all = "snake_case")]pub enum QueryMsg {    Balance { custody: String },}