Skip to content

Releases: OpenST/ost-wallet-sdk-android

OST Wallet SDK 2.3.0

16 Aug 16:24
9f4164a
Compare
Choose a tag to compare

OST Wallet SDK 2.3.0

Feature:

  • OstWalletSdk now contains UI.
  • UI components can be modified.
  • Languages for UI workflow components can be modified.
  • OstWalletUI now supports
    • activate user
    • create session
    • get device mnemonics
    • revoke device
    • reset pin
    • initiate device recovery
    • abort device recovery
    • update biometric preference

OST Wallet SDK 2.3.0-beta.1

31 Jul 18:44
Compare
Choose a tag to compare

OST Wallet SDK 2.3.0-beta.1

Changes

  • UI for OstWalletSdk can be derived from SDK itself.

OST Wallet SDK 2.2.2

16 Jul 11:17
4996ce6
Compare
Choose a tag to compare

OST Wallet SDK 2.2.2

Bug Fix:

  • Crash fixes in OstWallet

Security Enhancements

  • Trustkit reinitialization check

OST Wallet SDK 2.2.1

27 Jun 13:15
76bae94
Compare
Choose a tag to compare

OST Wallet SDK 2.2.1

Bug Fix:

  • Add No Network Access error to OstApiError

Security Enhancements

  • Implemented public-key pinning for api.ost.com

OST Wallet SDK 2.2.0

18 Jun 14:59
7e475c9
Compare
Choose a tag to compare

OST Wallet SDK 2.2.0

Changes:

  • Added Multi Currency Feature which allows developers to specify fiat-currency at runtime while executing a transaction.
  • Added OstJsonApi that allows developers to fetch data from Ost Platform. Please see README.MD for supported Api(s).

OST Wallet SDK 2.1.0

10 Jun 09:59
cca53e3
Compare
Choose a tag to compare

OST Wallet SDK 2.1.0

Functionality

  • Biometric preferences are now saved in the SDK
  • Remove hard-coding of OST as the value token that backs Brand Tokens
  • Now supports device access revocation

Usability

  • Changes to support React Native SDK

OST Wallet SDK 2.0.2

12 Apr 09:33
a719237
Compare
Choose a tag to compare

OST Wallet SDK 2.0.2

In this patch we add documentation improvements to increase usability of the SDK

Documentation

  • Updated the recommended configurations

OST Wallet SDK 2.0.1

05 Apr 12:28
23b8791
Compare
Choose a tag to compare

OST Wallet SDK 2.0.1

In this patch we add security and documentation improvements:

Security:

  • Mnemonic phrase: The generation of seed using mnemonic phrase now uses a deterministic password. Using a deterministic password not only increases security but, also ensures that no two users can accidentally generate the same key
  • Configuration: The above upgrade is configurable via USE_SEED_PASSWORD setting in ost-mobilesdk.json file

OST Wallet SDK 2.0.0

28 Mar 13:26
Compare
Choose a tag to compare

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.