WAX

decide

컨트랙트

{
  "version": "eosio::abi/1.2",
  "types": [],
  "structs": [
    {
      "name": "account",
      "base": "",
      "fields": [
        {
          "name": "balance",
          "type": "asset"
        }
      ]
    },
    {
      "name": "addfunds",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    },
    {
      "name": "addoption",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "new_option_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "addseat",
      "base": "",
      "fields": [
        {
          "name": "committee_name",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "new_seat_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "archival",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "archived_until",
          "type": "time_point_sec"
        }
      ]
    },
    {
      "name": "archive",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "archived_until",
          "type": "time_point_sec"
        }
      ]
    },
    {
      "name": "assignseat",
      "base": "",
      "fields": [
        {
          "name": "committee_name",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "seat_name",
          "type": "name"
        },
        {
          "name": "seat_holder",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "ballot",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "status",
          "type": "name"
        },
        {
          "name": "title",
          "type": "string"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "content",
          "type": "string"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "voting_method",
          "type": "name"
        },
        {
          "name": "min_options",
          "type": "uint8"
        },
        {
          "name": "max_options",
          "type": "uint8"
        },
        {
          "name": "options",
          "type": "pair_name_asset[]"
        },
        {
          "name": "total_voters",
          "type": "uint32"
        },
        {
          "name": "total_delegates",
          "type": "uint32"
        },
        {
          "name": "total_raw_weight",
          "type": "asset"
        },
        {
          "name": "cleaned_count",
          "type": "uint32"
        },
        {
          "name": "settings",
          "type": "pair_name_bool[]"
        },
        {
          "name": "begin_time",
          "type": "time_point_sec"
        },
        {
          "name": "end_time",
          "type": "time_point_sec"
        }
      ]
    },
    {
      "name": "broadcast",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "final_results",
          "type": "pair_name_asset[]"
        },
        {
          "name": "total_voters",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "burn",
      "base": "",
      "fields": [
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "cancelballot",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "castvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "options",
          "type": "name[]"
        }
      ]
    },
    {
      "name": "changeaccess",
      "base": "",
      "fields": [
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "access",
          "type": "name"
        }
      ]
    },
    {
      "name": "claimpayment",
      "base": "",
      "fields": [
        {
          "name": "worker_name",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "cleanupvote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "worker",
          "type": "name?"
        }
      ]
    },
    {
      "name": "closevoting",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "broadcast",
          "type": "bool"
        }
      ]
    },
    {
      "name": "committee",
      "base": "",
      "fields": [
        {
          "name": "committee_title",
          "type": "string"
        },
        {
          "name": "committee_name",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "seats",
          "type": "pair_name_name[]"
        },
        {
          "name": "updater_acct",
          "type": "name"
        },
        {
          "name": "updater_auth",
          "type": "name"
        }
      ]
    },
    {
      "name": "config",
      "base": "",
      "fields": [
        {
          "name": "app_name",
          "type": "string"
        },
        {
          "name": "app_version",
          "type": "string"
        },
        {
          "name": "total_deposits",
          "type": "asset"
        },
        {
          "name": "fees",
          "type": "pair_name_asset[]"
        },
        {
          "name": "times",
          "type": "pair_name_uint32[]"
        }
      ]
    },
    {
      "name": "delcommittee",
      "base": "",
      "fields": [
        {
          "name": "committee_name",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "delegate",
      "base": "",
      "fields": [
        {
          "name": "delegate_name",
          "type": "name"
        },
        {
          "name": "total_delegated",
          "type": "asset"
        },
        {
          "name": "constituents",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "deleteballot",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "editdetails",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "title",
          "type": "string"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "content",
          "type": "string"
        }
      ]
    },
    {
      "name": "editminmax",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "new_min_options",
          "type": "uint8"
        },
        {
          "name": "new_max_options",
          "type": "uint8"
        }
      ]
    },
    {
      "name": "editpayrate",
      "base": "",
      "fields": [
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "period_length",
          "type": "uint32"
        },
        {
          "name": "per_period",
          "type": "asset"
        }
      ]
    },
    {
      "name": "edittrsinfo",
      "base": "",
      "fields": [
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "title",
          "type": "string"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "icon",
          "type": "string"
        }
      ]
    },
    {
      "name": "featured_ballot",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "featured_until",
          "type": "time_point_sec"
        }
      ]
    },
    {
      "name": "forfeitwork",
      "base": "",
      "fields": [
        {
          "name": "worker_name",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "init",
      "base": "",
      "fields": [
        {
          "name": "app_version",
          "type": "string"
        }
      ]
    },
    {
      "name": "labor",
      "base": "",
      "fields": [
        {
          "name": "worker_name",
          "type": "name"
        },
        {
          "name": "start_time",
          "type": "time_point_sec"
        },
        {
          "name": "unclaimed_volume",
          "type": "pair_name_asset[]"
        },
        {
          "name": "unclaimed_events",
          "type": "pair_name_uint32[]"
        }
      ]
    },
    {
      "name": "labor_bucket",
      "base": "",
      "fields": [
        {
          "name": "payroll_name",
          "type": "name"
        },
        {
          "name": "claimable_volume",
          "type": "pair_name_asset[]"
        },
        {
          "name": "claimable_events",
          "type": "pair_name_uint32[]"
        }
      ]
    },
    {
      "name": "lock",
      "base": "",
      "fields": [
        {
          "name": "treasury_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "mint",
      "base": "",
      "fields": [
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "mutatemax",
      "base": "",
      "fields": [
        {
          "name": "new_max_supply",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "newballot",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "category",
          "type": "name"
        },
        {
          "name": "publisher",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "voting_method",
          "type": "name"
        },
        {
          "name": "initial_options",
          "type": "name[]"
        }
      ]
    },
    {
      "name": "newtreasury",
      "base": "",
      "fields": [
        {
          "name": "manager",
          "type": "name"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "access",
          "type": "name"
        }
      ]
    },
    {
      "name": "nonvoter",
      "base": "",
      "fields": [
        {
          "name": "nvoter",
          "type": "name"
        },
        {
          "name": "comment",
          "type": "string"
        }
      ]
    },
    {
      "name": "openvoting",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "end_time",
          "type": "time_point_sec"
        }
      ]
    },
    {
      "name": "pair_name_asset",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "asset"
        }
      ]
    },
    {
      "name": "pair_name_bool",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "bool"
        }
      ]
    },
    {
      "name": "pair_name_name",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "name"
        }
      ]
    },
    {
      "name": "pair_name_uint32",
      "base": "",
      "fields": [
        {
          "name": "key",
          "type": "name"
        },
        {
          "name": "value",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "payroll",
      "base": "",
      "fields": [
        {
          "name": "payroll_name",
          "type": "name"
        },
        {
          "name": "payroll_funds",
          "type": "asset"
        },
        {
          "name": "period_length",
          "type": "uint32"
        },
        {
          "name": "per_period",
          "type": "asset"
        },
        {
          "name": "last_claim_time",
          "type": "time_point_sec"
        },
        {
          "name": "claimable_pay",
          "type": "asset"
        },
        {
          "name": "payee",
          "type": "name"
        }
      ]
    },
    {
      "name": "postresults",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "light_results",
          "type": "pair_name_asset[]"
        },
        {
          "name": "total_voters",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "rebalance",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "worker",
          "type": "name?"
        }
      ]
    },
    {
      "name": "reclaim",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "regcommittee",
      "base": "",
      "fields": [
        {
          "name": "committee_name",
          "type": "name"
        },
        {
          "name": "committee_title",
          "type": "string"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "initial_seats",
          "type": "name[]"
        },
        {
          "name": "registree",
          "type": "name"
        }
      ]
    },
    {
      "name": "regvoter",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "referrer",
          "type": "name?"
        }
      ]
    },
    {
      "name": "removeseat",
      "base": "",
      "fields": [
        {
          "name": "committee_name",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "seat_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "rmvoption",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "option_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "setunlocker",
      "base": "",
      "fields": [
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "new_unlock_acct",
          "type": "name"
        },
        {
          "name": "new_unlock_auth",
          "type": "name"
        }
      ]
    },
    {
      "name": "setupdater",
      "base": "",
      "fields": [
        {
          "name": "committee_name",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "updater_account",
          "type": "name"
        },
        {
          "name": "updater_auth",
          "type": "name"
        }
      ]
    },
    {
      "name": "setversion",
      "base": "",
      "fields": [
        {
          "name": "new_app_version",
          "type": "string"
        }
      ]
    },
    {
      "name": "stake",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    },
    {
      "name": "sync",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        }
      ]
    },
    {
      "name": "toggle",
      "base": "",
      "fields": [
        {
          "name": "treasury_symbol",
          "type": "symbol"
        },
        {
          "name": "setting_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "togglebal",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "setting_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "transfer",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "treasury",
      "base": "",
      "fields": [
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "max_supply",
          "type": "asset"
        },
        {
          "name": "access",
          "type": "name"
        },
        {
          "name": "manager",
          "type": "name"
        },
        {
          "name": "title",
          "type": "string"
        },
        {
          "name": "description",
          "type": "string"
        },
        {
          "name": "icon",
          "type": "string"
        },
        {
          "name": "voters",
          "type": "uint32"
        },
        {
          "name": "delegates",
          "type": "uint32"
        },
        {
          "name": "committees",
          "type": "uint32"
        },
        {
          "name": "open_ballots",
          "type": "uint32"
        },
        {
          "name": "locked",
          "type": "bool"
        },
        {
          "name": "unlock_acct",
          "type": "name"
        },
        {
          "name": "unlock_auth",
          "type": "name"
        },
        {
          "name": "settings",
          "type": "pair_name_bool[]"
        }
      ]
    },
    {
      "name": "unarchive",
      "base": "",
      "fields": [
        {
          "name": "ballot_name",
          "type": "name"
        },
        {
          "name": "force",
          "type": "bool"
        }
      ]
    },
    {
      "name": "unlock",
      "base": "",
      "fields": [
        {
          "name": "treasury_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "unregvoter",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "treasury_symbol",
          "type": "symbol"
        }
      ]
    },
    {
      "name": "unstake",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    },
    {
      "name": "unvoteall",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "ballot_name",
          "type": "name"
        }
      ]
    },
    {
      "name": "updatefee",
      "base": "",
      "fields": [
        {
          "name": "fee_name",
          "type": "name"
        },
        {
          "name": "fee_amount",
          "type": "asset"
        }
      ]
    },
    {
      "name": "updatenvoter",
      "base": "",
      "fields": [
        {
          "name": "nonvoter",
          "type": "name"
        },
        {
          "name": "comment",
          "type": "string"
        },
        {
          "name": "remove",
          "type": "bool"
        }
      ]
    },
    {
      "name": "updatetime",
      "base": "",
      "fields": [
        {
          "name": "time_name",
          "type": "name"
        },
        {
          "name": "length",
          "type": "uint32"
        }
      ]
    },
    {
      "name": "vote",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "is_delegate",
          "type": "bool"
        },
        {
          "name": "raw_votes",
          "type": "asset"
        },
        {
          "name": "weighted_votes",
          "type": "pair_name_asset[]"
        },
        {
          "name": "vote_time",
          "type": "time_point_sec"
        },
        {
          "name": "worker",
          "type": "name"
        },
        {
          "name": "rebalances",
          "type": "uint8"
        },
        {
          "name": "rebalance_volume",
          "type": "asset"
        }
      ]
    },
    {
      "name": "voter",
      "base": "",
      "fields": [
        {
          "name": "liquid",
          "type": "asset"
        },
        {
          "name": "staked",
          "type": "asset"
        },
        {
          "name": "staked_time",
          "type": "time_point_sec"
        },
        {
          "name": "delegated",
          "type": "asset"
        },
        {
          "name": "delegated_to",
          "type": "name"
        },
        {
          "name": "delegation_time",
          "type": "time_point_sec"
        }
      ]
    },
    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "voter",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "addfunds",
      "type": "addfunds",
      "ricardian_contract": ""
    },
    {
      "name": "addoption",
      "type": "addoption",
      "ricardian_contract": ""
    },
    {
      "name": "addseat",
      "type": "addseat",
      "ricardian_contract": ""
    },
    {
      "name": "archive",
      "type": "archive",
      "ricardian_contract": ""
    },
    {
      "name": "assignseat",
      "type": "assignseat",
      "ricardian_contract": ""
    },
    {
      "name": "broadcast",
      "type": "broadcast",
      "ricardian_contract": ""
    },
    {
      "name": "burn",
      "type": "burn",
      "ricardian_contract": ""
    },
    {
      "name": "cancelballot",
      "type": "cancelballot",
      "ricardian_contract": ""
    },
    {
      "name": "castvote",
      "type": "castvote",
      "ricardian_contract": ""
    },
    {
      "name": "changeaccess",
      "type": "changeaccess",
      "ricardian_contract": ""
    },
    {
      "name": "claimpayment",
      "type": "claimpayment",
      "ricardian_contract": ""
    },
    {
      "name": "cleanupvote",
      "type": "cleanupvote",
      "ricardian_contract": ""
    },
    {
      "name": "closevoting",
      "type": "closevoting",
      "ricardian_contract": ""
    },
    {
      "name": "delcommittee",
      "type": "delcommittee",
      "ricardian_contract": ""
    },
    {
      "name": "deleteballot",
      "type": "deleteballot",
      "ricardian_contract": ""
    },
    {
      "name": "editdetails",
      "type": "editdetails",
      "ricardian_contract": ""
    },
    {
      "name": "editminmax",
      "type": "editminmax",
      "ricardian_contract": ""
    },
    {
      "name": "editpayrate",
      "type": "editpayrate",
      "ricardian_contract": ""
    },
    {
      "name": "edittrsinfo",
      "type": "edittrsinfo",
      "ricardian_contract": ""
    },
    {
      "name": "forfeitwork",
      "type": "forfeitwork",
      "ricardian_contract": ""
    },
    {
      "name": "init",
      "type": "init",
      "ricardian_contract": ""
    },
    {
      "name": "lock",
      "type": "lock",
      "ricardian_contract": ""
    },
    {
      "name": "mint",
      "type": "mint",
      "ricardian_contract": ""
    },
    {
      "name": "mutatemax",
      "type": "mutatemax",
      "ricardian_contract": ""
    },
    {
      "name": "newballot",
      "type": "newballot",
      "ricardian_contract": ""
    },
    {
      "name": "newtreasury",
      "type": "newtreasury",
      "ricardian_contract": ""
    },
    {
      "name": "openvoting",
      "type": "openvoting",
      "ricardian_contract": ""
    },
    {
      "name": "postresults",
      "type": "postresults",
      "ricardian_contract": ""
    },
    {
      "name": "rebalance",
      "type": "rebalance",
      "ricardian_contract": ""
    },
    {
      "name": "reclaim",
      "type": "reclaim",
      "ricardian_contract": ""
    },
    {
      "name": "regcommittee",
      "type": "regcommittee",
      "ricardian_contract": ""
    },
    {
      "name": "regvoter",
      "type": "regvoter",
      "ricardian_contract": ""
    },
    {
      "name": "removeseat",
      "type": "removeseat",
      "ricardian_contract": ""
    },
    {
      "name": "rmvoption",
      "type": "rmvoption",
      "ricardian_contract": ""
    },
    {
      "name": "setunlocker",
      "type": "setunlocker",
      "ricardian_contract": ""
    },
    {
      "name": "setupdater",
      "type": "setupdater",
      "ricardian_contract": ""
    },
    {
      "name": "setversion",
      "type": "setversion",
      "ricardian_contract": ""
    },
    {
      "name": "stake",
      "type": "stake",
      "ricardian_contract": ""
    },
    {
      "name": "sync",
      "type": "sync",
      "ricardian_contract": ""
    },
    {
      "name": "toggle",
      "type": "toggle",
      "ricardian_contract": ""
    },
    {
      "name": "togglebal",
      "type": "togglebal",
      "ricardian_contract": ""
    },
    {
      "name": "transfer",
      "type": "transfer",
      "ricardian_contract": ""
    },
    {
      "name": "unarchive",
      "type": "unarchive",
      "ricardian_contract": ""
    },
    {
      "name": "unlock",
      "type": "unlock",
      "ricardian_contract": ""
    },
    {
      "name": "unregvoter",
      "type": "unregvoter",
      "ricardian_contract": ""
    },
    {
      "name": "unstake",
      "type": "unstake",
      "ricardian_contract": ""
    },
    {
      "name": "unvoteall",
      "type": "unvoteall",
      "ricardian_contract": ""
    },
    {
      "name": "updatefee",
      "type": "updatefee",
      "ricardian_contract": ""
    },
    {
      "name": "updatenvoter",
      "type": "updatenvoter",
      "ricardian_contract": ""
    },
    {
      "name": "updatetime",
      "type": "updatetime",
      "ricardian_contract": ""
    },
    {
      "name": "withdraw",
      "type": "withdraw",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "accounts",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "account"
    },
    {
      "name": "archivals",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "archival"
    },
    {
      "name": "ballots",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "ballot"
    },
    {
      "name": "committees",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "committee"
    },
    {
      "name": "config",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "config"
    },
    {
      "name": "delegates",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "delegate"
    },
    {
      "name": "featured",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "featured_ballot"
    },
    {
      "name": "laborbuckets",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "labor_bucket"
    },
    {
      "name": "labors",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "labor"
    },
    {
      "name": "nonvoters",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "nonvoter"
    },
    {
      "name": "payrolls",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "payroll"
    },
    {
      "name": "treasuries",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "treasury"
    },
    {
      "name": "voters",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "voter"
    },
    {
      "name": "votes",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "vote"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}