Skip to main content

signature_provider_plugin

Overview

The signature_provider_plugin is currently an internal implementation of the digital signing functionality previously implemented within the producer_plugin. Although it is currently only used by the producer_plugin, this new design allows a better separation of concerns and will enable other plugins to perform signing operations, if a future use case justifies it.

Usage

# config.ini
plugin = eosio::signature_provider_plugin
# command-line
nodeos ... --plugin eosio::signature_provider_plugin

Options

These can be specified from either the nodeos command-line or the config.ini file:

Config Options for signature_provider_plugin

Option (=default)Description
--keosd-provider-timeout arg (=5)Limits the maximum time (in milliseconds) that is allowed for sending requests to a keosd provider for signing

Dependencies

Load Dependency Examples

# config.ini
plugin = eosio::chain_plugin
[options]
plugin = eosio::http_plugin
[options]
# command-line
nodeos ... --plugin eosio::chain_plugin [operations] [options] \
--plugin eosio::http_plugin [options]