text: "use strict";
  
  module.exports = [{
    "roles": ["posting", "active", "owner"],
    "operation": "vote",
    "params": ["voter", "author", "permlink", "weight"]
  }, {
    "roles": ["posting", "active", "owner"],
    "operation": "comment",
    "params": ["parent_author", "parent_permlink", "author", "permlink", "title", "body", "json_metadata"]
  }, {
    "roles": ["active", "owner"],
    "operation": "transfer",
    "params": ["from", "to", "amount", "memo"]
  }, {
    "roles": ["active", "owner"],
    "operation": "transfer_to_vesting",
    "params": ["from", "to", "amount"]
  }, {
    "roles": ["active", "owner"],
    "operation": "withdraw_vesting",
    "params": ["account", "vesting_shares"]
  }, {
    "roles": ["active", "owner"],
    "operation": "price",
    "params": ["base", "quote"]
  }, {
    "roles": ["active", "owner"],
    "operation": "account_create",
    "params": ["fee", "creator", "new_account_name", "owner", "active", "posting", "memo_key", "json_metadata"]
  }, {
    "roles": ["active", "owner"],
    "operation": "account_update",
    "params": ["account", "owner", "active", "posting", "memo_key", "json_metadata"]
  }, {
    "roles": ["active", "owner"],
    "operation": "witness_update",
    "params": ["owner", "url", "block_signing_key", "props", "fee"]
  }, {
    "roles": ["active", "owner"],
    "operation": "account_witness_vote",
    "params": ["account", "witness", "approve"]
  }, {
    "roles": ["active", "owner"],
    "operation": "account_witness_proxy",
    "params": ["account", "proxy"]
  }, {
    "roles": ["active", "owner"],
    "operation": "custom",
    "params": ["required_auths", "id", "data"]
  }, {
    "roles": ["posting", "active", "owner"],
    "operation": "delete_comment",
    "params": ["author", "permlink"]
  }, {
    "roles": ["posting", "active", "owner"],
    "operation": "custom_json",
    "params": ["required_auths", "required_posting_auths", "id", "json"]
  }, {
    "roles": ["posting", "active", "owner"],
    "operation": "comment_options",
    "params": ["author", "permlink", "max_accepted_payout", "allow_votes", "allow_curation_rewards", "extensions"]
  }, {
    "roles": ["active", "owner"],
    "operation": "set_withdraw_vesting_route",
    "params": ["from_account", "to_account", "percent", "auto_vest"]
  }, {
    "roles": ["posting", "active", "owner"],
    "operation": "challenge_authority",
    "params": ["challenger", "challenged", "require_owner"]
  }, {
    "roles": ["active", "owner"],
    "operation": "prove_authority",
    "params": ["challenged", "require_owner"]
  }, {
    "roles": ["active", "owner"],
    "operation": "request_account_recovery",
    "params": ["recovery_account", "account_to_recover", "new_owner_authority", "extensions"]
  }, {
    "roles": ["owner"],
    "operation": "recover_account",
    "params": ["account_to_recover", "new_owner_authority", "recent_owner_authority", "extensions"]
  }, {
    "roles": ["owner"],
    "operation": "change_recovery_account",
    "params": ["account_to_recover", "new_recovery_account", "extensions"]
  }, {
    "roles": ["active", "owner"],
    "operation": "escrow_transfer",
    "params": ["from", "to", "agent", "escrow_id", "sbd_amount", "steem_amount", "fee", "ratification_deadline", "escrow_expiration", "json_meta"]
  }, {
    "roles": ["active", "owner"],
    "operation": "escrow_dispute",
    "params": ["from", "to", "agent", "who", "escrow_id"]
  }, {
    "roles": ["active", "owner"],
    "operation": "escrow_release",
    "params": ["from", "to", "agent", "who", "receiver", "escrow_id", "sbd_amount", "steem_amount"]
  }, {
    "roles": ["active", "owner"],
    "operation": "escrow_approve",
    "params": ["from", "to", "agent", "who", "escrow_id", "approve"]
  }, {
    "roles": ["posting", "active", "owner"],
    "operation": "custom_binary",
    "params": ["id", "data"]
  }, {
    "roles": ["owner"],
    "operation": "decline_voting_rights",
    "params": ["account", "decline"]
  }, {
    "roles": ["posting", "active", "owner"],
    "operation": "claim_reward_balance",
    "params": ["account", "reward_steem", "reward_vests"]
  }, {
    "roles": ["active", "owner"],
    "operation": "delegate_vesting_shares",
    "params": ["delegator", "delegatee", "vesting_shares"]
  }, {
    "roles": ["active", "owner"],
    "operation": "account_create_with_delegation",
    "params": ["fee", "delegation", "creator", "new_account_name", "owner", "active", "posting", "memo_key", "json_metadata", "extensions"]
  }, {
    "roles": ["posting", "active", "owner"],
    "operation": "comment_reward",
    "params": ["author", "permlink", "payout"]
  }, {
    "roles": ["active", "owner"],
    "operation": "fill_vesting_withdraw",
    "params": ["from_account", "to_account", "withdrawn", "deposited"]
  }];