Skip to content

OST Wallet SDK 2.0.0

Compare
Choose a tag to compare
@rachinkapoor rachinkapoor released this 28 Mar 13:26
· 51 commits to release-2.0 since this release

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.