Releases: OpenST/ost-wallet-sdk-android
OST Wallet SDK 2.3.0
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
OST Wallet SDK 2.3.0-beta.1
Changes
- UI for OstWalletSdk can be derived from SDK itself.
OST Wallet SDK 2.2.2
OST Wallet SDK 2.2.2
Bug Fix:
- Crash fixes in OstWallet
Security Enhancements
- Trustkit reinitialization check
OST Wallet SDK 2.2.1
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
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
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
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
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 inost-mobilesdk.json
file
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.