Overview
EthSigner acts as a proxy service by forwarding requests to the Ethereum client. When EthSigner receives a transaction it generates a signature using the stored private key, and forwards the signed transaction to the Ethereum client.
EthSigner can sign transactions with keys stored in:
- A V3 keystore file stored on a file system accessible by the host.
- HashiCorp Vault.
- Azure Key Vault.
note
- The
file-based-signer
,hashicorp-signer
, andazure-signer
command line options are used for a single key only. - The
multikey-signer
command line option is used for one or more keys.
The transaction process when using EthSigner is: