Skip to contents

Sends an approval or disapproval transaction from a specific address (must have admin permissions). This is used to vote on upgrades or to approve/disapprove filters.

Usage

mc_approve_from(conn, from_address, entity, approve)

Arguments

conn

A connection object created by mc_connect.

from_address

Character string. Admin address that issues the approval.

entity

Character string. Name or transaction ID of the upgrade/filter.

approve

Either a logical (for global upgrades/filters) or a list of the form list("for" = "stream", approve = TRUE) for stream‑specific filter approval.

Value

A list containing the result of the RPC call (usually transaction ID).

Examples

if (FALSE) { # \dontrun{
# Approve a global upgrade
mc_approve_from(conn, "admin_address", "speedup", approve = TRUE)

# Approve a stream filter for a specific stream
mc_approve_from(conn, "admin_address", "myfilter",
                approve = list("for" = "mystream", approve = TRUE))
} # }