The plugin system in Electrum allows for feature expansion without modifying the core code.
To enable or disable plugins, navigate to Menu → Tools → Plugins.
Below, you’ll find brief explanations of each available plugin.
Audio Modem
Enables secure transaction signing without internet connection. To use this feature, you need to install the amodem
Python package. You can find it at http://github.com/romanz/amodem/
Cosigner Pool
This plugin enhances multi-signature wallet functionality. It allows you to exchange partially signed transactions with your cosigner’s wallet. For security, these transactions are encrypted before being stored on a remote server.
Send and receive payment requests using your email account credentials.
LabelSync
Store your wallet labels securely on a remote server and keep them in sync across all your devices running Electrum. For privacy, labels, transaction IDs, and addresses are encrypted before being stored on a remote server.
PayServer
Set up a local HTTP server to accept incoming payments.
Revealer Backup Utility
Create visually encrypted backups of your wallet seeds or custom text-based secrets. This tool enhances the security of your sensitive information.
Two-Factor Authentication
Add an extra layer of security to your wallet with two-factor authentication. This plugin requires a second form of verification beyond your password. Read more at Two-Factor Authentication.
Virtual Keyboard
Provides an on-screen keyboard for entering your password. This can help protect against keyloggers, but be careful not to choose a weaker password for convenience.