1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-22 23:48:12 +00:00

core: fill in Features.features

This commit is contained in:
Pavol Rusnak 2019-08-22 20:16:18 +02:00
parent ca494940a5
commit 9ae319211f
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D

View File

@ -1,5 +1,5 @@
from trezor import config, utils, wire
from trezor.messages import MessageType
from trezor.messages import Feature, MessageType
from trezor.messages.Features import Features
from trezor.messages.Success import Success
from trezor.wire import register
@ -36,6 +36,25 @@ def get_features() -> Features:
f.no_backup = storage.device.no_backup()
f.flags = storage.device.get_flags()
f.recovery_mode = storage.recovery.is_in_progress()
if utils.BITCOIN_ONLY:
f.features = [Feature.Bitcoin, Feature.Crypto]
else:
f.features = [
Feature.Bitcoin,
Feature.Bitcoin_like,
Feature.Binance,
Feature.Cardano,
Feature.Crypto,
Feature.EOS,
Feature.Ethereum,
Feature.Lisk,
Feature.Monero,
Feature.NEM,
Feature.Ripple,
Feature.Stellar,
Feature.Tezos,
Feature.U2F,
]
return f