finish separation between plugins and GUIs
This commit is contained in:
@@ -16,105 +16,4 @@
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
import electrum
|
||||
from electrum.i18n import _
|
||||
|
||||
descriptions = [
|
||||
{
|
||||
'name': 'audio_modem',
|
||||
'fullname': _('Audio MODEM'),
|
||||
'description': _('Provides support for air-gapped transaction signing.'),
|
||||
'requires': [('amodem', 'http://github.com/romanz/amodem/')],
|
||||
'available_for': ['qt'],
|
||||
},
|
||||
{
|
||||
'name': 'btchipwallet',
|
||||
'fullname': _('Ledger Wallet'),
|
||||
'description': _('Provides support for Ledger hardware wallet'),
|
||||
'requires': [('btchip', 'github.com/ledgerhq/btchip-python')],
|
||||
'requires_wallet_type': ['btchip'],
|
||||
'registers_wallet_type': ('hardware', 'btchip', _("Ledger wallet")),
|
||||
'available_for': ['qt', 'cmdline'],
|
||||
},
|
||||
{
|
||||
'name': 'cosigner_pool',
|
||||
'fullname': _('Cosigner Pool'),
|
||||
'description': ' '.join([
|
||||
_("This plugin facilitates the use of multi-signatures wallets."),
|
||||
_("It sends and receives partially signed transactions from/to your cosigner wallet."),
|
||||
_("Transactions are encrypted and stored on a remote server.")
|
||||
]),
|
||||
'requires_wallet_type': ['2of2', '2of3'],
|
||||
'available_for': ['qt'],
|
||||
},
|
||||
{
|
||||
'name': 'email_requests',
|
||||
'fullname': 'Email',
|
||||
'description': _("Send and receive payment request with an email account"),
|
||||
'available_for': ['qt'],
|
||||
},
|
||||
{
|
||||
'name': 'exchange_rate',
|
||||
'fullname': _("Exchange rates"),
|
||||
'description': _("Exchange rates and currency conversion tools."),
|
||||
'available_for': ['qt','kivy'],
|
||||
},
|
||||
{
|
||||
'name': 'greenaddress_instant',
|
||||
'fullname': 'GreenAddress instant',
|
||||
'description': _("Allows validating if your transactions have instant confirmations by GreenAddress"),
|
||||
'available_for': ['qt'],
|
||||
},
|
||||
{
|
||||
'name':'keepkey',
|
||||
'fullname': 'KeepKey',
|
||||
'description': _('Provides support for KeepKey hardware wallet'),
|
||||
'requires': [('keepkeylib','github.com/keepkey/python-keepkey')],
|
||||
'requires_wallet_type': ['keepkey'],
|
||||
'registers_wallet_type': ('hardware', 'keepkey', _("KeepKey wallet")),
|
||||
'available_for': ['qt', 'cmdline'],
|
||||
},
|
||||
{
|
||||
'name': 'labels',
|
||||
'fullname': _('LabelSync'),
|
||||
'description': '\n'.join([
|
||||
_("Synchronize your labels across multiple Electrum installs by using a remote database to save your data. Labels, transactions ids and addresses are encrypted before they are sent to the remote server."),
|
||||
_("The label sync's server software is open-source as well and can be found on github.com/maran/electrum-sync-server")
|
||||
]),
|
||||
'available_for': ['qt','kivy']
|
||||
},
|
||||
{
|
||||
'name': 'plot',
|
||||
'fullname': 'Plot History',
|
||||
'description': _("Ability to plot transaction history in graphical mode."),
|
||||
'requires': [('matplotlib', 'matplotlib')],
|
||||
'available_for': ['qt'],
|
||||
},
|
||||
{
|
||||
'name':'trezor',
|
||||
'fullname': 'Trezor Wallet',
|
||||
'description': _('Provides support for Trezor hardware wallet'),
|
||||
'requires': [('trezorlib','github.com/trezor/python-trezor')],
|
||||
'requires_wallet_type': ['trezor'],
|
||||
'registers_wallet_type': ('hardware', 'trezor', _("Trezor wallet")),
|
||||
'available_for': ['qt', 'cmdline'],
|
||||
},
|
||||
{
|
||||
'name': 'trustedcoin',
|
||||
'fullname': _('Two Factor Authentication'),
|
||||
'description': ''.join([
|
||||
_("This plugin adds two-factor authentication to your wallet."), '<br/>',
|
||||
_("For more information, visit"),
|
||||
" <a href=\"https://api.trustedcoin.com/#/electrum-help\">https://api.trustedcoin.com/#/electrum-help</a>"
|
||||
]),
|
||||
'requires_wallet_type': ['2fa'],
|
||||
'registers_wallet_type': ('twofactor', '2fa', _("Wallet with two-factor authentication")),
|
||||
'available_for': ['qt', 'cmdline'],
|
||||
},
|
||||
{
|
||||
'name': 'virtualkeyboard',
|
||||
'fullname': 'Virtual Keyboard',
|
||||
'description': '%s\n%s' % (_("Add an optional virtual keyboard to the password dialog."), _("Warning: do not use this if it makes you pick a weaker password.")),
|
||||
'available_for': ['qt'],
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user