UOS Qr Support (rebased on master) (#325)
* feat: wip for adding QR support for UOS * chore: Squashed old branch * feat: expose blake2s hash function * fix: use ui-qr * fix: add peer dependencies for @polkadot/* * feat: handle decoding via UOS * fix: decode substrate payload! * fix(): network selection * Update src/components/QrView.js * fix(): backward compatible * fix(): Mock for a sparta account, add prefixes for substrate * fix(): address map for substrate accounts * fix: Duplicate function names in iOS * fix(): init with PolaIcon file, types, add ui-shared and react-native-svg * fix(): add @polkadot/util-crypto * fix(): add react-native-crypto with override and node-libs-react-native * fix(): add import 'crypto' in Apps.js * fix(): add stream-browserify and overrides * feat: Expose `substrateAddress` in native.js * fix(): ideenticon visible * fix: decode from u8a * fix(): pull in @polkadot/reactnative-identicon * fix: reformat data for consistency with legacy. temporary placeholdder for native substrateSign * fix(): remove test files * fix: update jest config to solve building problem on iOS * fix(): revert https://github.com/paritytech/parity-signer/pull/300 * fix: qr view * fix: update npm script for android dev startup * fix: decoding message and fix the screwed up qr code * fix: warning when signing payload hash * fix: remove nodefy and cleanup deps * fix: re-enable screenshot for debug * fix: typo * fix: remove punny dep * fix: remove polkadot/ui-shared * fix: remove timers-browsify * fix: remove string_decoder * fix: remove buffer * fix: remove hoist-non-react-statics * fix: use genesisHash and Address * fix: make it build * fix: move parsing logic to store, setup for hadnleing multipart * fix: store unsignedata * fix: setData uses scannerstore state unsigned data * fix: move parse to util * fix: new account creation with mock * fix: bring in native blake2s function * fix: advanced derived path field for new account * fix: move decores * fix: use react hooks in AccountIcon * fix: fix address and nits * fix: fix genesis in QR * fix: genesisHash as string * fix: use real accounts and mnemonic * fix: refactor * fix: setup unit tests, vscode debug env * fix: address encoding * fix: make tests pass * fix: multipart unit test * fix: setup for testing stores * fix: displaying ascii message to sign, use Kusama adddress in store * fix: unneeded hexToAscii * feat: sr25519 signing * fix: put current account in the state * fix: decode SCALE * fix: make tests pass * feat: Complete SURI derivation * feat: Expose blake2s proxy function in native.js * fix: use genesisHash * fix: use substrateAddress * fix: recover * fix: recover derivation * fix: refactor advanced (derivation path) field * fix: derivation path validity + refactor * fix: sign data * fix: binding for blake2 * fix: display derivation path and link to check pasword * fix: Added react methods to EthkeyBridge.m * fix: derivation for new accounts * fix: merge * fix: verify derivation pw * fix: remove dup, reset head * fix: merge conflicts, handling legacy etehrum txn * fix: show the hash for oversized message hex * fix: alert warning signing hash, get network key substrate * fix: remove log reports * fix: display decoded extrinsic payload details * fix: lock when saving accounts * fix: lock when unmounting backup view * fix: name wasn't save properly in securestore * fix: comment out Polkadot and add testnet * fix: bug ethereum new account and duplicated functions * fix: stray comment * fix: derive path * fix: bump api for payload with spec version * fix: making it build on android * fix: link RNSecureStorage * fix: link for ios * fix: finalize * fix: remove logs * fix: remove console logs * feat: wip for adding QR support for UOS * fix: use ui-qr * fix: add peer dependencies for @polkadot/* * feat: handle decoding via UOS * fix: decode substrate payload! * chore: Squashed old branch * feat: expose blake2s hash function * Update src/components/QrView.js * fix: Duplicate function names in iOS * feat: Expose `substrateAddress` in native.js * fix: decode from u8a * fix: reformat data for consistency with legacy. temporary placeholdder for native substrateSign * fix(): init with PolaIcon file, types, add ui-shared and react-native-svg * fix(): add react-native-crypto with override and node-libs-react-native * fix(): add stream-browserify and overrides * fix(): ideenticon visible * fix: qr view * fix: decoding message and fix the screwed up qr code * fix: warning when signing payload hash * fix(): remove test files * fix(): revert https://github.com/paritytech/parity-signer/pull/300 * fix: remove nodefy and cleanup deps * fix: re-enable screenshot for debug * fix: remove punny dep * fix: remove timers-browsify * fix: make it build * fix: move parsing logic to store, setup for hadnleing multipart * fix: store unsignedata * fix: setData uses scannerstore state unsigned data * fix: move parse to util * fix: bring in native blake2s function * fix: move decores * fix(): address map for substrate accounts * fix: use genesisHash and Address * fix: refactor * fix: advanced derived path field for new account * fix: setup unit tests, vscode debug env * fix: address encoding * fix: make tests pass * fix: multipart unit test * fix: setup for testing stores * fix: displaying ascii message to sign, use Kusama adddress in store * fix: decode SCALE * fix: make tests pass * feat: sr25519 signing * feat: Complete SURI derivation * fix: use substrateAddress * fix: recover derivation * fix: refactor advanced (derivation path) field * fix: sign data * feat: Expose blake2s proxy function in native.js * fix: merge * fix: display derivation path and link to check pasword * fix: remove dup, reset head * fix: merge conflicts, handling legacy etehrum txn * fix: show the hash for oversized message hex * fix: verify derivation pw * fix: rmeove crash reports, qr hex payload * fix: yarn.lock * fix: uncorrupt project.pbxproj, resolve merge conflicts * fix: finalize rebase * fix: rmeove unused function * fix: minor gurumbles * fix: fonts * fix: add back rn camera * fix: helper check valid json string * Update src/screens/MessageDetails.js Co-Authored-By:Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> * Update src/screens/MessageDetails.js Co-Authored-By:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> * Update src/screens/MessageDetails.js Co-Authored-By:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com> * Update src/screens/About.js Co-Authored-By:
Thibaut Sardan <33178835+Tbaut@users.noreply.github.com>
File added
File added
File added
File added
File added
This diff is collapsed.
Please register or sign in to comment