Skip to main content
Version: Next

AXONE Governance Contract

A governance contract built using the Abstract SDK for the AXONE protocol.

This contract provides governance capabilities built on top of the Abstract SDK framework, integrating with the AXONE ecosystem.

Features

  • Governance functionality using Abstract SDK
  • Integration with AXONE protocol
  • CosmWasm-based smart contract

Usage

This contract can be instantiated and used within the AXONE blockchain network to provide governance capabilities.

Development

This contract follows AXONE development patterns and uses the cargo-make build system. Use cargo make commands for building, testing, and schema generation.

InstantiateMsg

App instantiate message

variantdescription
InstantiateMsgobject. App instantiate message

ExecuteMsg

App execute messages

ExecuteMsg::update_config

parameterdescription
update_config_(Required.) _ object.

ExecuteMsg::increment

Increment count by 1

parameterdescription
increment_(Required.) _ object.

ExecuteMsg::reset

Admin method - reset count

parameterdescription
reset_(Required.) _ object.
reset.count_(Required.) _ integer. Count value after reset

QueryMsg

App query messages

QueryMsg::config

parameterdescription
config_(Required.) _ object.

QueryMsg::count

parameterdescription
count_(Required.) _ object.

MigrateMsg

MigrateMsg::MigrateMsg

parameterdescription

Responses

config

type
object.

count

propertydescription
count_(Required.) _ integer.

Rendered by Fadroma (@fadroma/schema 1.1.0) from axone-gov.json (68d5c80810cc40b0)