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.
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.
See also
mc_create_upgrade, mc_create_stream_filter
Other filters:
mc_create_stream_filter(),
mc_create_tx_filter(),
mc_create_upgrade(),
mc_get_filter_code(),
mc_list_stream_filters(),
mc_list_tx_filters(),
mc_list_upgrades(),
mc_run_stream_filter(),
mc_run_tx_filter(),
mc_test_stream_filter(),
mc_test_tx_filter()
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))
} # }