{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "state_value_variant",
"type": "variant_int8_uint8_int32_uint32_int64_uint64_int128_uint128_bool_int64[]_name_string_time_point_sec_asset_extended_asset"
}
],
"structs": [
{
"name": "account_balance_delta",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "balance_delta",
"type": "asset"
}
]
},
{
"name": "account_stake_delta",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "stake_delta",
"type": "asset"
},
{
"name": "unstake_delay",
"type": "uint32"
}
]
},
{
"name": "account_weight_delta",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "weight_delta",
"type": "int64"
},
{
"name": "weight_delta_quorum",
"type": "int64"
}
]
},
{
"name": "addwl",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "rating",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "appointcust",
"base": "",
"fields": [
{
"name": "cust",
"type": "name[]"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "balanceobsv",
"base": "",
"fields": [
{
"name": "account_balance_deltas",
"type": "account_balance_delta[]"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "candidate",
"base": "",
"fields": [
{
"name": "candidate_name",
"type": "name"
},
{
"name": "requestedpay",
"type": "asset"
},
{
"name": "rank",
"type": "uint64"
},
{
"name": "gap_filler",
"type": "uint64"
},
{
"name": "total_vote_power",
"type": "uint64"
},
{
"name": "is_active",
"type": "uint8"
},
{
"name": "number_voters",
"type": "uint32"
},
{
"name": "avg_vote_time_stamp",
"type": "time_point_sec"
},
{
"name": "running_weight_time",
"type": "uint128"
}
]
},
{
"name": "candidate2",
"base": "",
"fields": [
{
"name": "candidate_name",
"type": "name"
},
{
"name": "requestedpay",
"type": "asset"
},
{
"name": "rank",
"type": "uint64"
},
{
"name": "gap_filler",
"type": "uint64"
},
{
"name": "total_vote_power",
"type": "uint64"
},
{
"name": "is_active",
"type": "uint8"
},
{
"name": "number_voters",
"type": "uint32"
},
{
"name": "avg_vote_time_stamp",
"type": "time_point_sec"
}
]
},
{
"name": "candperm",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "permission",
"type": "name"
}
]
},
{
"name": "claimbudget",
"base": "",
"fields": [
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "claimpay",
"base": "",
"fields": [
{
"name": "payid",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "custodian",
"base": "",
"fields": [
{
"name": "cust_name",
"type": "name"
},
{
"name": "requestedpay",
"type": "asset"
},
{
"name": "total_vote_power",
"type": "uint64"
},
{
"name": "rank",
"type": "uint64"
},
{
"name": "number_voters",
"type": "uint32"
},
{
"name": "avg_vote_time_stamp",
"type": "time_point_sec"
}
]
},
{
"name": "dacglobals_struct",
"base": "",
"fields": [
{
"name": "data",
"type": "pair_string_state_value_variant[]"
}
]
},
{
"name": "firecand",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "lockupStake",
"type": "bool"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "firecust",
"base": "",
"fields": [
{
"name": "cust",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "flagcandprof",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "reason",
"type": "string"
},
{
"name": "reporter",
"type": "name"
},
{
"name": "block",
"type": "bool"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "newperiod",
"base": "",
"fields": [
{
"name": "message",
"type": "string"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "nominate",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "nominatecane",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "requestedpay",
"type": "asset"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "pair_string_state_value_variant",
"base": "",
"fields": [
{
"name": "key",
"type": "string"
},
{
"name": "value",
"type": "state_value_variant"
}
]
},
{
"name": "pay",
"base": "",
"fields": [
{
"name": "key",
"type": "uint64"
},
{
"name": "receiver",
"type": "name"
},
{
"name": "quantity",
"type": "extended_asset"
}
]
},
{
"name": "paycpu",
"base": "",
"fields": [
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "proxy",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
},
{
"name": "total_weight",
"type": "int64"
}
]
},
{
"name": "regproxy",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "rejectcuspay",
"base": "",
"fields": [
{
"name": "payid",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "removecand",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "removecstvte",
"base": "",
"fields": [
{
"name": "voter",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "removecuspay",
"base": "",
"fields": [
{
"name": "payid",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "resigncust",
"base": "",
"fields": [
{
"name": "cust",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "rmvwl",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "runnewperiod",
"base": "",
"fields": [
{
"name": "message",
"type": "string"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setbudget",
"base": "",
"fields": [
{
"name": "dac_id",
"type": "name"
},
{
"name": "percentage",
"type": "uint16"
}
]
},
{
"name": "setdaogov",
"base": "",
"fields": [
{
"name": "maxvotes",
"type": "uint8"
},
{
"name": "numelected",
"type": "uint8"
},
{
"name": "auththreshold",
"type": "uint8"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setinitvote",
"base": "",
"fields": [
{
"name": "initial_vote_quorum_percent",
"type": "uint32"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setlockasset",
"base": "",
"fields": [
{
"name": "lockupasset",
"type": "extended_asset"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setlockdelay",
"base": "",
"fields": [
{
"name": "lockup_release_time_delay",
"type": "uint32"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setpaymax",
"base": "",
"fields": [
{
"name": "requested_pay_max",
"type": "extended_asset"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setpayvia",
"base": "",
"fields": [
{
"name": "should_pay_via_service_provider",
"type": "bool"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setpenddelay",
"base": "",
"fields": [
{
"name": "pending_period_delay",
"type": "uint32"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setperiodlen",
"base": "",
"fields": [
{
"name": "periodlength",
"type": "uint32"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setperm",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "permission",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setprpbudga",
"base": "",
"fields": [
{
"name": "dac_id",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
},
{
"name": "setprpbudget",
"base": "",
"fields": [
{
"name": "dac_id",
"type": "name"
},
{
"name": "percentage",
"type": "uint16"
}
]
},
{
"name": "setrequirewl",
"base": "",
"fields": [
{
"name": "dac_id",
"type": "name"
},
{
"name": "required",
"type": "bool"
}
]
},
{
"name": "setspendbudg",
"base": "",
"fields": [
{
"name": "dac_id",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
},
{
"name": "settokensup",
"base": "",
"fields": [
{
"name": "token_supply_theshold",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "setvotequor",
"base": "",
"fields": [
{
"name": "vote_quorum_percent",
"type": "uint32"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "stakeobsv",
"base": "",
"fields": [
{
"name": "account_stake_deltas",
"type": "account_stake_delta[]"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "stprofile",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "profile",
"type": "string"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "unregproxy",
"base": "",
"fields": [
{
"name": "proxy",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "unsetbudget",
"base": "",
"fields": [
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "updatebio",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "bio",
"type": "string"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "updatereqpay",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "requestedpay",
"type": "asset"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "updwl",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "rating",
"type": "uint64"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "vote",
"base": "",
"fields": [
{
"name": "voter",
"type": "name"
},
{
"name": "proxy",
"type": "name"
},
{
"name": "candidates",
"type": "name[]"
},
{
"name": "vote_time_stamp",
"type": "time_point_sec"
},
{
"name": "vote_count",
"type": "uint8"
}
]
},
{
"name": "votecust",
"base": "",
"fields": [
{
"name": "voter",
"type": "name"
},
{
"name": "newvotes",
"type": "name[]"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "voteproxy",
"base": "",
"fields": [
{
"name": "voter",
"type": "name"
},
{
"name": "proxy",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "weightobsv",
"base": "",
"fields": [
{
"name": "account_weight_deltas",
"type": "account_weight_delta[]"
},
{
"name": "dac_id",
"type": "name"
}
]
},
{
"name": "whitelist",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "rating",
"type": "uint64"
}
]
},
{
"name": "withdrawcane",
"base": "",
"fields": [
{
"name": "cand",
"type": "name"
},
{
"name": "dac_id",
"type": "name"
}
]
}
],
"actions": [
{
"name": "addwl",
"type": "addwl",
"ricardian_contract": ""
},
{
"name": "appointcust",
"type": "appointcust",
"ricardian_contract": ""
},
{
"name": "balanceobsv",
"type": "balanceobsv",
"ricardian_contract": ""
},
{
"name": "claimbudget",
"type": "claimbudget",
"ricardian_contract": ""
},
{
"name": "claimpay",
"type": "claimpay",
"ricardian_contract": ""
},
{
"name": "firecand",
"type": "firecand",
"ricardian_contract": ""
},
{
"name": "firecust",
"type": "firecust",
"ricardian_contract": ""
},
{
"name": "flagcandprof",
"type": "flagcandprof",
"ricardian_contract": ""
},
{
"name": "newperiod",
"type": "newperiod",
"ricardian_contract": ""
},
{
"name": "nominate",
"type": "nominate",
"ricardian_contract": ""
},
{
"name": "nominatecane",
"type": "nominatecane",
"ricardian_contract": ""
},
{
"name": "paycpu",
"type": "paycpu",
"ricardian_contract": ""
},
{
"name": "regproxy",
"type": "regproxy",
"ricardian_contract": ""
},
{
"name": "rejectcuspay",
"type": "rejectcuspay",
"ricardian_contract": ""
},
{
"name": "removecand",
"type": "removecand",
"ricardian_contract": ""
},
{
"name": "removecstvte",
"type": "removecstvte",
"ricardian_contract": ""
},
{
"name": "removecuspay",
"type": "removecuspay",
"ricardian_contract": ""
},
{
"name": "resigncust",
"type": "resigncust",
"ricardian_contract": ""
},
{
"name": "rmvwl",
"type": "rmvwl",
"ricardian_contract": ""
},
{
"name": "runnewperiod",
"type": "runnewperiod",
"ricardian_contract": ""
},
{
"name": "setbudget",
"type": "setbudget",
"ricardian_contract": ""
},
{
"name": "setdaogov",
"type": "setdaogov",
"ricardian_contract": ""
},
{
"name": "setinitvote",
"type": "setinitvote",
"ricardian_contract": ""
},
{
"name": "setlockasset",
"type": "setlockasset",
"ricardian_contract": ""
},
{
"name": "setlockdelay",
"type": "setlockdelay",
"ricardian_contract": ""
},
{
"name": "setpaymax",
"type": "setpaymax",
"ricardian_contract": ""
},
{
"name": "setpayvia",
"type": "setpayvia",
"ricardian_contract": ""
},
{
"name": "setpenddelay",
"type": "setpenddelay",
"ricardian_contract": ""
},
{
"name": "setperiodlen",
"type": "setperiodlen",
"ricardian_contract": ""
},
{
"name": "setperm",
"type": "setperm",
"ricardian_contract": ""
},
{
"name": "setprpbudga",
"type": "setprpbudga",
"ricardian_contract": ""
},
{
"name": "setprpbudget",
"type": "setprpbudget",
"ricardian_contract": ""
},
{
"name": "setrequirewl",
"type": "setrequirewl",
"ricardian_contract": ""
},
{
"name": "setspendbudg",
"type": "setspendbudg",
"ricardian_contract": ""
},
{
"name": "settokensup",
"type": "settokensup",
"ricardian_contract": ""
},
{
"name": "setvotequor",
"type": "setvotequor",
"ricardian_contract": ""
},
{
"name": "stakeobsv",
"type": "stakeobsv",
"ricardian_contract": ""
},
{
"name": "stprofile",
"type": "stprofile",
"ricardian_contract": ""
},
{
"name": "unregproxy",
"type": "unregproxy",
"ricardian_contract": ""
},
{
"name": "unsetbudget",
"type": "unsetbudget",
"ricardian_contract": ""
},
{
"name": "updatebio",
"type": "updatebio",
"ricardian_contract": ""
},
{
"name": "updatereqpay",
"type": "updatereqpay",
"ricardian_contract": ""
},
{
"name": "updwl",
"type": "updwl",
"ricardian_contract": ""
},
{
"name": "votecust",
"type": "votecust",
"ricardian_contract": ""
},
{
"name": "voteproxy",
"type": "voteproxy",
"ricardian_contract": ""
},
{
"name": "weightobsv",
"type": "weightobsv",
"ricardian_contract": ""
},
{
"name": "withdrawcane",
"type": "withdrawcane",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "candidates",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "candidate"
},
{
"name": "candidates2",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "candidate2"
},
{
"name": "candperms",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "candperm"
},
{
"name": "custodians1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "custodian"
},
{
"name": "dacglobals",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "dacglobals_struct"
},
{
"name": "pendingcusts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "custodian"
},
{
"name": "pendingpay",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "pay"
},
{
"name": "proxies",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "proxy"
},
{
"name": "votes",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "vote"
},
{
"name": "whitelist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "whitelist"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [
{
"name": "variant_int8_uint8_int32_uint32_int64_uint64_int128_uint128_bool_int64[]_name_string_time_point_sec_asset_extended_asset",
"types": [
"int8",
"uint8",
"int32",
"uint32",
"int64",
"uint64",
"int128",
"uint128",
"bool",
"int64[]",
"name",
"string",
"time_point_sec",
"asset",
"extended_asset"
]
}
],
"action_results": []
}