Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
ef8f97f
bridge test
markrypto Jul 21, 2021
7b31aa4
bridge POC #1
markrypto Jul 27, 2021
1df29be
remove debugging hooks
markrypto Jul 28, 2021
389aee2
remove debuglink client for now
markrypto Jul 28, 2021
37b94b1
bridge testing
markrypto Aug 6, 2021
1526e09
try win bridge setup
markrypto Aug 6, 2021
4539a01
trykkbridge setup
markrypto Aug 6, 2021
3059fd2
try archive
markrypto Aug 9, 2021
dff7443
remove zip
markrypto Aug 10, 2021
3fccf75
try setup
markrypto Aug 10, 2021
6233228
improve bridge
markrypto Aug 13, 2021
a11f0f0
use port 1646
markrypto Aug 26, 2021
a8dc901
try new bridge
markrypto Sep 28, 2021
4bbca33
standalone exe
markrypto Sep 28, 2021
1525921
test all changes
markrypto Sep 28, 2021
d2bd31b
revert setup
markrypto Sep 29, 2021
8a5f47a
test setup
markrypto Sep 29, 2021
26b5307
add independendent dll
markrypto Sep 29, 2021
d83d3d5
add message
markrypto Sep 29, 2021
1acc87c
separate windows directories
markrypto Sep 29, 2021
82ec07e
try this
markrypto Sep 29, 2021
f47fb09
take exe out of repo
markrypto Sep 29, 2021
e228f1d
add bridge info in README
markrypto Sep 29, 2021
63f3e17
README edits
markrypto Sep 29, 2021
42bfe64
more README edits
markrypto Sep 29, 2021
0a0012d
even more README edits
markrypto Sep 29, 2021
060dcf6
even more README edits
markrypto Sep 29, 2021
3ab0b3f
Merge branch 'master' into bridge-client
markrypto Sep 29, 2021
4bbe24e
Update keepkeylib/transport.py
markrypto Sep 30, 2021
4ee5cc3
Update wait-serv.py
markrypto Sep 30, 2021
d7c55a3
Update keepkeylib/transport.py
markrypto Sep 30, 2021
9039019
fix autobutton
markrypto Sep 30, 2021
0286f51
edit README
markrypto Sep 30, 2021
749a0c7
Update README.rst
markrypto Sep 30, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add bridge info in README
  • Loading branch information
markrypto committed Sep 29, 2021
commit e228f1d54b37cfc52983a9260f986f66a6e5b94c
48 changes: 48 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -118,3 +118,51 @@ Release Process
* sudo python3 setup.py sdist bdist_wheel bdist_egg
* Upload the release
* sudo python3 -m twine upload dist/* -s --sign-with gpg2

KeepKey Bridge
==============
The KeepKey Bridge is a standalone TCP-to-webusb bridge the KeepKey. It runs a python-keepkey client
based process that allows a local host-based process to communicate with the KeepKey wallet, thus
Comment thread
markrypto marked this conversation as resolved.
Outdated
bypassing the need for a webusb connection from a browser based platform.

The KeepKey Bridge is recommended only for advanced users who have problems connecting the KeepKey
on Windows.

Running the KeepKey Bridge
--------------------------
Download the KeepKey Bridge installer for Windows here:


Build for Windows
-----------------
Requirements:
Windows 10
python3
waitress (python package)
py2exe
Inno Setup Compiler (for creating Windows install exe)

From a command prompt terminal window, run

.. code:: shell
python wbsetup.py py2exe -d windows/dist

This will create a ``windows\dist`` folder with the Windows stand-alone executable file ``wait-serv.exe``

Inno Setup Compiler
-------------------
This tool builds and packages the executable for install on Windows. Build with the provided installer
script (modify version, etc., as needed)

.. code:: shell
windows/KeepKeyBridge.iss

This will produce an executable install app

.. code:: shell
windows/Output/kkbsetup.exe

Running the KeepKey Bridge
--------------------------
When running the KeepKey Bridge, a blank cmd window with the title "KepKey Bridge" will be visible.
To stop the bridge, simply close the cmd window.
Comment thread
markrypto marked this conversation as resolved.
Outdated