Signers ============================ These classes abstract away the private key, as opposed to :class:`eth_account.account.Account`, which explicitly requires the private key on each usage. All the signer classes in this package must meet the interface specified by :class:`~eth_account.signers.base.BaseAccount`. Currently there is only one Local Signer. Some upcoming alternatives to the basic local signer include hierarchical deterministic (HD) wallets and hardware wallets. Local Signer --------------------------------- .. automodule:: eth_account.signers.local :members: :undoc-members: :show-inheritance: Abstract Signer -------------------------------- .. automodule:: eth_account.signers.base :members: :undoc-members: :show-inheritance: