EOS

eosdtgovernc

Contract

The data structures defined by this contract.

  • Action parameter in currentver

    Action parameter in paraminit

    Action parameter in applybpproxy

    Action parameter in bpvotescount

    Action parameter in reinit

    Action parameter in calcnutbal

    { "name": "empty", "base": "", "fields": [] }
  • Table row type of govsettings

    { "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" } ] }
  • Action parameter in settingset

    { "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" } ] }
  • Table row type of proposals

    { "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" } ] }
  • Action parameter in propose

    { "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" } ] }
  • Table row type of voters

    { "name": "voters", "base": "", "fields": [ { "name": "voting_amount", "type": "a" }, { "name": "withdrawal_date", "type": "t" } ] }
  • Table row type of govvoters

    { "name": "govvoters", "base": "", "fields": [ { "name": "voter", "type": "n" }, { "name": "voting_amount", "type": "a" }, { "name": "withdrawal_date", "type": "t" } ] }
  • Table row type of votes

    { "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" } ] }
  • Table row type of govparams

    { "name": "govparam", "base": "", "fields": [ { "name": "param_id", "type": "l" }, { "name": "NUT_voting_balance", "type": "a" }, { "name": "min_reward", "type": "a" } ] }
  • Table row type of govbpparams

    { "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" } ] }
  • Table row type of votingstatus

    { "name": "votingstatus", "base": "", "fields": [ { "name": "id", "type": "l" }, { "name": "voted_at", "type": "t" }, { "name": "vote_hash", "type": "h" } ] }
  • Action parameter in vote

    { "name": "vote", "base": "", "fields": [ { "name": "voter", "type": "n" }, { "name": "proposal_name", "type": "n" }, { "name": "vote", "type": "uint8" }, { "name": "vote_json", "type": "s" } ] }
  • Action parameter in unvote

    { "name": "unvote", "base": "", "fields": [ { "name": "voter", "type": "n" }, { "name": "proposal_name", "type": "n" } ] }
  • Action parameter in unstake

    { "name": "unstake", "base": "", "fields": [ { "name": "voter", "type": "n" }, { "name": "quantity", "type": "a" } ] }
  • Action parameter in expire

    { "name": "expire", "base": "", "fields": [ { "name": "proposal_name", "type": "n" } ] }
  • Action parameter in apply

    { "name": "apply", "base": "", "fields": [ { "name": "proposal_name", "type": "n" } ] }
  • Action parameter in clnproposal

    { "name": "clnproposal", "base": "", "fields": [ { "name": "proposal_name", "type": "n" }, { "name": "max_count", "type": "l" } ] }
  • Table row type of bpvotes

    { "name": "bpvotes", "base": "", "fields": [ { "name": "producer", "type": "n" }, { "name": "votes", "type": "a" } ] }
  • Action parameter in voterreborn

    { "name": "voterreborn", "base": "", "fields": [ { "name": "voter", "type": "n" } ] }
  • Action parameter in bpsetparams

    { "name": "bpreward", "base": "", "fields": [ { "name": "bp_name", "type": "n" }, { "name": "reward_amount", "type": "a" } ] }
  • Action parameter in bpunregister

    { "name": "bpunregister", "base": "", "fields": [ { "name": "bp_name", "type": "n" } ] }
  • Table row type of govposcntrs

    { "name": "govposcntr", "base": "", "fields": [ { "name": "position_account", "type": "n" } ] }
  • Action parameter in addposcntr

    { "name": "addposcntr", "base": "", "fields": [ { "name": "position_account", "type": "n" } ] }
  • Action parameter in remposcntr

    { "name": "remposcntr", "base": "", "fields": [ { "name": "position_account", "type": "n" } ] }