OST Wallet SDK 2.0.0
OST Wallet SDK 2.0.0
[had external security assessment]
The OST Wallet SDK is designed to enable developers of mainstream mobile applications to integrate
a non-custodial cryptocurrency wallet into their mobile applications
This SDK interacts with openst-contracts to support a better UX for application users interacting with blockchain-based Brand Tokens that are deployed using the OST Platform.
The OST Wallet SDK supports the following functionality:
-
Key generation and management
Ethereum private keys that control the user's Brand Tokens are generated on the user's device using standard web3 libraries and stored securely using keystore
-
Recovery support
The OST Wallet SDK facilitates smart-contract recovery of Brand Token wallets via a recoveryKey that is generated using three inputs from the user (6 digit PIN), the Brand Token application, and OST.
-
Natively multi-device
Building upon the multisig contracts that manage ownership in openst-contracts, the SDK supports multi-device ownership of the wallet. Additional devices may be authorized using a QR code based transaction proposal and confirmation or industry standard mnemonic phrases. Keys are never shared between devices!
-
Frictionless in-app transactions
Users can authorize sessions during which in-app transactions under a certain value (a predefined maximum) by the user are automatically signed.
-
Biometric access control
The Wallet SDK uses (fingerprint and facial recognition) or the user PIN to secure access to Wallet actions such as device and session authorization and revocation.