{
"version": "eosio::abi/1.2",
"types": [],
"structs": [
{
"name": "account_stake_delta",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "stake_delta",
"type": "asset"
},
{
"name": "unstake_delay",
"type": "uint32"
}
]
},
{
"name": "action",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "name",
"type": "name"
},
{
"name": "authorization",
"type": "permission_level[]"
},
{
"name": "data",
"type": "bytes"
}
]
},
{
"name": "cancel",
"base": "",
"fields": [
{
"name": "referendum_id",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "clean",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "clearconfig",
"base": "",
"fields": [
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "config_item",
"base": "",
"fields": [
{
"name": "duration",
"type": "uint32"
},
{
"name": "fee",
"type": "pair_name_extended_asset[]"
},
{
"name": "pass",
"type": "pair_name_uint16[]"
},
{
"name": "quorum_token",
"type": "pair_name_uint64[]"
},
{
"name": "quorum_account",
"type": "pair_name_uint64[]"
},
{
"name": "allow_per_account_voting",
"type": "pair_name_bool[]"
},
{
"name": "allow_vote_type",
"type": "pair_name_bool[]"
},
{
"name": "next_referendum_id",
"type": "uint64"
}
]
},
{
"name": "deposit_info",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "deposit",
"type": "extended_asset"
}
]
},
{
"name": "exec",
"base": "",
"fields": [
{
"name": "referendum_id",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "pair_name_bool",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "value",
"type": "bool"
}
]
},
{
"name": "pair_name_extended_asset",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "value",
"type": "extended_asset"
}
]
},
{
"name": "pair_name_uint16",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "value",
"type": "uint16"
}
]
},
{
"name": "pair_name_uint64",
"base": "",
"fields": [
{
"name": "key",
"type": "name"
},
{
"name": "value",
"type": "uint64"
}
]
},
{
"name": "pair_uint64_name",
"base": "",
"fields": [
{
"name": "key",
"type": "uint64"
},
{
"name": "value",
"type": "name"
}
]
},
{
"name": "permission_level",
"base": "",
"fields": [
{
"name": "actor",
"type": "name"
},
{
"name": "permission",
"type": "name"
}
]
},
{
"name": "propose",
"base": "",
"fields": [
{
"name": "proposer",
"type": "name"
},
{
"name": "type",
"type": "name"
},
{
"name": "voting_type_name",
"type": "name"
},
{
"name": "title",
"type": "string"
},
{
"name": "content",
"type": "string"
},
{
"name": "dac_id",
"type": "name"
},
{
"name": "acts",
"type": "action[]"
}
]
},
{
"name": "publresult",
"base": "",
"fields": [
{
"name": "ref",
"type": "referendum_data"
}
]
},
{
"name": "referendum_data",
"base": "",
"fields": [
{
"name": "referendum_id",
"type": "uint64"
},
{
"name": "proposer",
"type": "name"
},
{
"name": "type",
"type": "name"
},
{
"name": "voting_type",
"type": "name"
},
{
"name": "status",
"type": "name"
},
{
"name": "title",
"type": "string"
},
{
"name": "content_ref",
"type": "checksum256"
},
{
"name": "token_votes",
"type": "pair_name_uint64[]"
},
{
"name": "account_votes",
"type": "pair_name_uint64[]"
},
{
"name": "expires",
"type": "time_point_sec"
},
{
"name": "acts",
"type": "action[]"
}
]
},
{
"name": "refund",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
}
]
},
{
"name": "rmvexecuted",
"base": "",
"fields": [
{
"name": "referendum_id",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "rmvexpired",
"base": "",
"fields": [
{
"name": "referendum_id",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "set_config_item",
"base": "",
"fields": [
{
"name": "duration",
"type": "uint32"
},
{
"name": "fee",
"type": "pair_name_extended_asset[]"
},
{
"name": "pass",
"type": "pair_name_uint16[]"
},
{
"name": "quorum_token",
"type": "pair_name_uint64[]"
},
{
"name": "quorum_account",
"type": "pair_name_uint64[]"
},
{
"name": "allow_per_account_voting",
"type": "pair_name_bool[]"
},
{
"name": "allow_vote_type",
"type": "pair_name_bool[]"
}
]
},
{
"name": "stakeobsv",
"base": "",
"fields": [
{
"name": "stake_deltas",
"type": "account_stake_delta[]"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "updateconfig",
"base": "",
"fields": [
{
"name": "config",
"type": "set_config_item"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "updatestatus",
"base": "",
"fields": [
{
"name": "referendum_id",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "vote",
"base": "",
"fields": [
{
"name": "voter",
"type": "name"
},
{
"name": "referendum_id",
"type": "uint64"
},
{
"name": "vote",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "vote_info",
"base": "",
"fields": [
{
"name": "voter",
"type": "name"
},
{
"name": "votes",
"type": "pair_uint64_name[]"
}
]
}
],
"actions": [
{
"name": "cancel",
"type": "cancel",
"ricardian_contract": ""
},
{
"name": "clean",
"type": "clean",
"ricardian_contract": ""
},
{
"name": "clearconfig",
"type": "clearconfig",
"ricardian_contract": ""
},
{
"name": "exec",
"type": "exec",
"ricardian_contract": ""
},
{
"name": "propose",
"type": "propose",
"ricardian_contract": ""
},
{
"name": "publresult",
"type": "publresult",
"ricardian_contract": ""
},
{
"name": "refund",
"type": "refund",
"ricardian_contract": ""
},
{
"name": "rmvexecuted",
"type": "rmvexecuted",
"ricardian_contract": ""
},
{
"name": "rmvexpired",
"type": "rmvexpired",
"ricardian_contract": ""
},
{
"name": "stakeobsv",
"type": "stakeobsv",
"ricardian_contract": ""
},
{
"name": "updateconfig",
"type": "updateconfig",
"ricardian_contract": ""
},
{
"name": "updatestatus",
"type": "updatestatus",
"ricardian_contract": ""
},
{
"name": "vote",
"type": "vote",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config_item"
},
{
"name": "deposits",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "deposit_info"
},
{
"name": "referendums",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "referendum_data"
},
{
"name": "votes",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "vote_info"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}