This PR is to add mobile ledger bridge into the eth-ledger-bridge-keyring
The PR mainly to add mobile ledger bridge that share the same interface from ledger iframe bridge
it decouples into 3 parts
mobile-ledger-bridge.ts : it is a component that use the same interface from ledger iframe bridge
mobile-ledger-bridge/middleware.ts: it is a component to wrap the bluetooth transport layer and the eth app layer
mobile-ledger-bridge/ledger-hw-app.ts : it is extended from the ledger eth app, to offer some extra methods to the ledger hardware, such as open eth app, get name and version of the current app
This PR is to add
mobile ledger bridge
into the eth-ledger-bridge-keyringThe PR mainly to add
mobile ledger bridge
that share the same interface fromledger iframe bridge
it decouples into 3 partsmobile-ledger-bridge.ts : it is a component that use the same interface from ledger iframe bridge mobile-ledger-bridge/middleware.ts: it is a component to wrap the bluetooth transport layer and the eth app layer mobile-ledger-bridge/ledger-hw-app.ts : it is extended from the ledger eth app, to offer some extra methods to the ledger hardware, such as open eth app, get name and version of the current app