-
Notifications
You must be signed in to change notification settings - Fork 63
Closed
Description
Hi,
I'm trying to use keepkeyctl with emulator. It seems to work for requests which do not require confirmation, but how can I send confirmation when neccesary?
I start emulator using docker-compose up. Non-interactive commands work. Eg:
$ keepkeyctl -t udp -p 127.0.0.1:21324 -v get_features
b'SENDING <Initialize> (0 bytes):\n'
b'RECEIVED <Features> (209 bytes):\nvendor: "keepkey.com"\nmajor_version: 6\nminor_version: 0\npatch_version: 4\ndevice_id: "202A11146CF37E63EC570A21"\npin_protection: false\npassphrase_protection: false\nlanguage: "english"\nlabel: ""\ninitialized: false\nrevision: "44bee958c7ff4cc30b633a8c557d4e92116e636c"\nimported: false\npin_cached: true\npassphrase_cached: false\npolicies {\n policy_name: "ShapeShift"\n enabled: true\n}\npolicies {\n policy_name: "Pin Caching"\n enabled: false\n}\npolicies {\n policy_name: "Experimental"\n enabled: false\n}\npolicies {\n policy_name: "AdvancedMode"\n enabled: false\n}\nmodel: "K1-14AM"\nfirmware_variant: "Emulator"\nno_backup: false\n'
vendor: "keepkey.com"
major_version: 6
minor_version: 0
patch_version: 4
device_id: "202A11146CF37E63EC570A21"
pin_protection: false
passphrase_protection: false
language: "english"
label: ""
initialized: false
revision: "44bee958c7ff4cc30b633a8c557d4e92116e636c"
imported: false
pin_cached: true
passphrase_cached: false
policies {
policy_name: "ShapeShift"
enabled: true
}
policies {
policy_name: "Pin Caching"
enabled: false
}
policies {
policy_name: "Experimental"
enabled: false
}
policies {
policy_name: "AdvancedMode"
enabled: false
}
model: "K1-14AM"
firmware_variant: "Emulator"
no_backup: false
However I'm get stuck when I try to initialize device:
$ keepkeyctl -t udp -p 127.0.0.1:21324 -v load_device -m 'all all all all all all all all all all all all'
b'SENDING <Initialize> (0 bytes):\n'
b'RECEIVED <Features> (209 bytes):\nvendor: "keepkey.com"\nmajor_version: 6\nminor_version: 0\npatch_version: 4\ndevice_id: "202A11146CF37E63EC570A21"\npin_protection: false\npassphrase_protection: false\nlanguage: "english"\nlabel: ""\ninitialized: false\nrevision: "44bee958c7ff4cc30b633a8c557d4e92116e636c"\nimported: false\npin_cached: true\npassphrase_cached: false\npolicies {\n policy_name: "ShapeShift"\n enabled: true\n}\npolicies {\n policy_name: "Pin Caching"\n enabled: false\n}\npolicies {\n policy_name: "Experimental"\n enabled: false\n}\npolicies {\n policy_name: "AdvancedMode"\n enabled: false\n}\nmodel: "K1-14AM"\nfirmware_variant: "Emulator"\nno_backup: false\n'
b'SENDING <LoadDevice> (72 bytes):\nmnemonic: "all all all all all all all all all all all all"\npin: ""\npassphrase_protection: false\nlanguage: "english"\nlabel: "slip14"\nskip_checksum: false\n'
b'RECEIVED <ButtonRequest> (2 bytes):\ncode: ButtonRequest_ImportRecoverySentence\n'
b'SENDING <ButtonAck> (0 bytes):\n'
List command do not show emulator. Is it normal?
$ keepkeyctl -t udp -p 127.0.0.1:21324 -v list
$
Is it possbile to use electrum with emulator somehow?
Metadata
Metadata
Assignees
Labels
No labels