
{ "version": "eosio::abi/1.0", "types": [ { "new_type_name": "b", "type": "bool" }, { "new_type_name": "n", "type": "name" }, { "new_type_name": "a", "type": "asset" }, { "new_type_name": "u", "type": "uint32" }, { "new_type_name": "ou", "type": "uint32?" }, { "new_type_name": "l", "type": "uint64" }, { "new_type_name": "s", "type": "string" }, { "new_type_name": "t", "type": "time_point_sec" }, { "new_type_name": "f", "type": "float64" }, { "new_type_name": "of", "type": "float64?" }, { "new_type_name": "h", "type": "checksum256" } ], "structs": [ { "name": "empty", "base": "", "fields": [] }, { "name": "govsetting", "base": "", "fields": [ { "name": "setting_id", "type": "l" }, { "name": "position_account", "type": "n" }, { "name": "min_proposal_weight", "type": "a" }, { "name": "freeze_period", "type": "u" }, { "name": "min_participation", "type": "f" }, { "name": "success_margin", "type": "f" }, { "name": "top_holders_amount", "type": "u" }, { "name": "max_bp_count", "type": "u" }, { "name": "max_bp_votes", "type": "u" }, { "name": "min_vote_stake", "type": "a" }, { "name": "unstake_period", "type": "u" }, { "name": "reward_weight", "type": "f" }, { "name": "stake_reward", "type": "f" } ] }, { "name": "settingset", "base": "", "fields": [ { "name": "position_account", "type": "n" }, { "name": "min_proposal_weight", "type": "a" }, { "name": "freeze_period", "type": "u" }, { "name": "min_participation", "type": "f" }, { "name": "success_margin", "type": "f" }, { "name": "top_holders_amount", "type": "u" }, { "name": "max_bp_count", "type": "u" }, { "name": "max_bp_votes", "type": "u" }, { "name": "min_vote_stake", "type": "a" }, { "name": "unstake_period", "type": "u" }, { "name": "reward_weight", "type": "f" }, { "name": "stake_reward", "type": "f" } ] }, { "name": "proposals", "base": "", "fields": [ { "name": "proposal_name", "type": "n" }, { "name": "proposer", "type": "n" }, { "name": "title", "type": "s" }, { "name": "proposal_json", "type": "s" }, { "name": "created_at", "type": "t" }, { "name": "expires_at", "type": "t" }, { "name": "proposal_type", "type": "uint8" } ] }, { "name": "propose", "base": "", "fields": [ { "name": "proposer", "type": "n" }, { "name": "proposal_name", "type": "n" }, { "name": "title", "type": "s" }, { "name": "proposal_json", "type": "s" }, { "name": "expires_at", "type": "t" }, { "name": "proposal_type", "type": "uint8" } ] }, { "name": "voters", "base": "", "fields": [ { "name": "voting_amount", "type": "a" }, { "name": "withdrawal_date", "type": "t" } ] }, { "name": "govvoters", "base": "", "fields": [ { "name": "voter", "type": "n" }, { "name": "voting_amount", "type": "a" }, { "name": "withdrawal_date", "type": "t" } ] }, { "name": "votes", "base": "", "fields": [ { "name": "id", "type": "l" }, { "name": "proposal_name", "type": "n" }, { "name": "voter", "type": "n" }, { "name": "vote", "type": "uint8" }, { "name": "updated_at", "type": "t" }, { "name": "vote_json", "type": "s" } ] }, { "name": "govparam", "base": "", "fields": [ { "name": "param_id", "type": "l" }, { "name": "NUT_voting_balance", "type": "a" }, { "name": "min_reward", "type": "a" } ] }, { "name": "govbpparam", "base": "", "fields": [ { "name": "bp_name", "type": "n" }, { "name": "reward_amount", "type": "a" }, { "name": "balance", "type": "a" }, { "name": "enabled", "type": "b" }, { "name": "is_active", "type": "b" }, { "name": "active_since", "type": "t" } ] }, { "name": "votingstatus", "base": "", "fields": [ { "name": "id", "type": "l" }, { "name": "voted_at", "type": "t" }, { "name": "vote_hash", "type": "h" } ] }, { "name": "vote", "base": "", "fields": [ { "name": "voter", "type": "n" }, { "name": "proposal_name", "type": "n" }, { "name": "vote", "type": "uint8" }, { "name": "vote_json", "type": "s" } ] }, { "name": "unvote", "base": "", "fields": [ { "name": "voter", "type": "n" }, { "name": "proposal_name", "type": "n" } ] }, { "name": "unstake", "base": "", "fields": [ { "name": "voter", "type": "n" }, { "name": "quantity", "type": "a" } ] }, { "name": "expire", "base": "", "fields": [ { "name": "proposal_name", "type": "n" } ] }, { "name": "apply", "base": "", "fields": [ { "name": "proposal_name", "type": "n" } ] }, { "name": "clnproposal", "base": "", "fields": [ { "name": "proposal_name", "type": "n" }, { "name": "max_count", "type": "l" } ] }, { "name": "bpvotes", "base": "", "fields": [ { "name": "producer", "type": "n" }, { "name": "votes", "type": "a" } ] }, { "name": "voterreborn", "base": "", "fields": [ { "name": "voter", "type": "n" } ] }, { "name": "bpreward", "base": "", "fields": [ { "name": "bp_name", "type": "n" }, { "name": "reward_amount", "type": "a" } ] }, { "name": "bpunregister", "base": "", "fields": [ { "name": "bp_name", "type": "n" } ] }, { "name": "govposcntr", "base": "", "fields": [ { "name": "position_account", "type": "n" } ] }, { "name": "addposcntr", "base": "", "fields": [ { "name": "position_account", "type": "n" } ] }, { "name": "remposcntr", "base": "", "fields": [ { "name": "position_account", "type": "n" } ] } ], "actions": [ { "name": "settingset", "type": "settingset", "ricardian_contract": "" }, { "name": "currentver", "type": "empty", "ricardian_contract": "" }, { "name": "paraminit", "type": "empty", "ricardian_contract": "" }, { "name": "propose", "type": "propose", "ricardian_contract": "" }, { "name": "vote", "type": "vote", "ricardian_contract": "" }, { "name": "unvote", "type": "unvote", "ricardian_contract": "" }, { "name": "unstake", "type": "unstake", "ricardian_contract": "" }, { "name": "expire", "type": "expire", "ricardian_contract": "" }, { "name": "apply", "type": "apply", "ricardian_contract": "" }, { "name": "clnproposal", "type": "clnproposal", "ricardian_contract": "" }, { "name": "applybpproxy", "type": "empty", "ricardian_contract": "" }, { "name": "bpvotescount", "type": "empty", "ricardian_contract": "" }, { "name": "voterreborn", "type": "voterreborn", "ricardian_contract": "" }, { "name": "bpsetparams", "type": "bpreward", "ricardian_contract": "" }, { "name": "bpunregister", "type": "bpunregister", "ricardian_contract": "" }, { "name": "reinit", "type": "empty", "ricardian_contract": "" }, { "name": "calcnutbal", "type": "empty", "ricardian_contract": "" }, { "name": "addposcntr", "type": "addposcntr", "ricardian_contract": "" }, { "name": "remposcntr", "type": "remposcntr", "ricardian_contract": "" } ], "tables": [ { "name": "govsettings", "index_type": "i64", "key_names": [ "setting_id" ], "key_types": [ "uint64" ], "type": "govsetting" }, { "name": "proposals", "index_type": "i64", "key_names": [ "proposal_name" ], "key_types": [ "uint64" ], "type": "proposals" }, { "name": "voters", "index_type": "i64", "key_names": [ "voting_amount" ], "key_types": [ "uint64" ], "type": "voters" }, { "name": "govvoters", "index_type": "i64", "key_names": [ "voter" ], "key_types": [ "uint64" ], "type": "govvoters" }, { "name": "votes", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "votes" }, { "name": "bpvotes", "index_type": "i64", "key_names": [ "producer" ], "key_types": [ "uint64" ], "type": "bpvotes" }, { "name": "govparams", "index_type": "i64", "key_names": [ "param_id" ], "key_types": [ "uint64" ], "type": "govparam" }, { "name": "govbpparams", "index_type": "i64", "key_names": [ "bp_name" ], "key_types": [ "uint64" ], "type": "govbpparam" }, { "name": "votingstatus", "index_type": "i64", "key_names": [ "id" ], "key_types": [ "uint64" ], "type": "votingstatus" }, { "name": "govposcntrs", "index_type": "i64", "key_names": [ "position_account" ], "key_types": [ "uint64" ], "type": "govposcntr" } ], "ricardian_clauses": [], "error_messages": [], "abi_extensions": [], "variants": [], "action_results": [] }