@ukeyfe/hd-transport-react-native
v1.1.24
Published
`@ukeyfe/hd-transport-react-native` is a library that implements transport communication by [react-native-ble-plx](https://github.com/dotintent/react-native-ble-plx).
Downloads
787
Readme
@ukeyfe/hd-transport-react-native
@ukeyfe/hd-transport-react-native is a library that implements transport communication by react-native-ble-plx.
What is the purpose
- translate JSON payloads to binary messages using protobuf definitions comprehensible to UKey devices
- chunking and reading chunked messages according to the UKey protocol
- exposing single API for various transport methods:
- Http Transport
- React Native Transport
- WebUSB
- Create and expose typescript definitions based on protobuf definitions.
The short version
In order to be able to use new features of ukey-firmware you need to update protobuf definitions.
git submodule update --init --recursiveto initialize git submodules.yarn update-submodulesto update firmware submoduleyarn update:protobufto generate new./messages.jsonand./src/types/messages.ts
git submodule update --init --recursive to initialize firmware submodule yarn update-submodules to update firmware submodule yar update:protobuf to generate new ./messages.json and ./src/types/messages.ts
Docs
Documentation is available hardware-js-sdk
