The Community Contract holds the funds of the Community Pool, which can be spent through a governance poll.
{
"owner": String
}
owner
: address of the owner of thecommunity
contract
Updates contract variables
{
"update_config": {
"owner": String
}
}
owner
: address of the owner of thecommunity
contract
Spends an amount of asset
from the community pool and send it to recipient
{
"spend": {
"asset" Asset,
"recipient" String
}
}
asset
: The asset and amount to send torecipient
recipient
: The address at which to sendrecipient
to
Executes the provided wasm_msg
{
"pass_command": {
"wasm_msg": WasmMsg
}
}
wasm_msg
: TheWasmMsg
to execute
Returns the current configuration information for the contract
{
"config": {}
}