Skip to content

Satochip-Bridge v0.2.7-0.11.2 (support for offline 2FA reset)

Pre-release
Pre-release
Compare
Choose a tag to compare
@Toporin Toporin released this 09 May 06:39

Satochip-Bridge allows communication between a (wallet) client and a Satochip hardware. It requires a Satochip smartcard loaded with the Satochip javacard applet v0.11 (or earlier). If 2FA is enabled, the 2FA app should be installed on an android device.

Satochip-Bridge v0.2.7-0.11.2 adds the possibility to disable 2FA offline (without using the android app). This can be useful if the Android app is unavailable or if the (electrum cosigner server used to transmit requests) is down. **To reset 2FA on card: **

  • Insert card in card reader
  • Launch the Satochip-Bridge client
  • A Satochip icon (green or red gingko leaf) should appear in the Windows/Linux system tray
  • Right-click (Windows) or click (Linux) on the icon
  • (You can check the current status of your card by clicking on 'About')
  • Select '2FA options' then click on 'Reset 2FA from 2FA-secret backup'
  • Follow instructions: you will have to provide the 2FA-secret (40-hex characters) and PIN code
  • (Note that resetting 2FA will reset the seed first!)
  • (You can check the status of your card by clicking on 'About' to confirm that 2FA has been disabled)

The MyCrypto-Satochip wallet (https://github.com/Toporin/MyCrypto) can be used with Satochip-Bridge to connect to a Satochip for signing messages and transactions. Always use the latest release of MyCrypto-Satochip with the latest release of Satochip-Bridge to ensure compatibility.

Distributables are available for Windows (.exe) and Linux/Ubuntu (.AppImage). The 'console.exe' version for windows includes a console with the logs for debugging purpose. Use the '-v' flag for verbose logs. Communication between the client wallet and the bridge is done through websocket on port 8397. On Windows, you may be prompted by the OS to allow communication on port 8397.

The Satochip-Bridge is currently in Beta, so use with caution! This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.