OST Releases Wallet UI Through SDK

Jason Goldberg
ostdotcom
Published in
5 min readSep 3, 2019

--

OST Platform provides everything you need to seamlessly incorporate cryptocurrency wallets and micro-transactions into any app — so easy to use, your users won’t need to know it’s crypto. It is a complete set of developer tools, APIs, SDKs, and dashboards, built on OpenST infrastructure, that businesses of all sizes can use without prior blockchain knowledge.

Today’s release adds user interface components to the OST Wallet SDKs making it much easier for developers to get up and running and integrate the a wallet into new or existing applications. Developers can now call ‘views’ that provide a base user experience for each workflow, which are 100% integrated into the SDK 🎉

Continue reading below to learn how listening to our users led us to launch of UI components as part of the Wallet SDK.

Background

A key component of our development process is ongoing conversations with developers using OST Platform. Every OST Platform developer is added to a developers slack channel with us, and we regularly hold Zoom calls to go deeper on specific topics. Feedback has been overwhelmingly positive, however, top of the list in terms of challenges has been integrating all of the OST Wallet features — especially the streamlined UX and security model — into new or existing mobile applications.

Recently, we have made several enhancements including the launch of a OST Wallet demo app, “Popcorn” — to showcase the features of the SDK — and open-sourcing the code behind the same, and introducing a React Native Wallet SDK.

Today, I am super excited to announce the launch of user interface components that now come bundled with the Wallet SDKs (Android, iOS, and React Native).

Introduction

There are 12 workflows that make-up the core functions provided by the OST Wallet SDK to do wallet related actions. These include activate user, add session, execute transaction, and more.

Until now, it has been up to app developers to design their own screens and user-interface components. Now, each of these workflows are supported by user interface components or views that come with the SDK.

Each workflow is facilitated by one or more views, and each view is configurable to suit the needs of your application.

Configuration

The content (text) and design (theme) of each view is configurable by passing JSON to the Wallet SDK in either the ost-content-config.json or the ost-theme-config.json files.

For example, the following images show the content fields that can be configured on the create_pin view for instance: title_lable, lead_lable, info_lable, and terms_and_conditions_lable.

The following shows the theme that can be configured on the create_pin view: icons (back), nav_bar_logo_image, icons (close), pin_input, H1, H2, H3 and H4.

Documentation

Full documentation and how to get started can be found on our developers website, https://dev.ost.com. Later this week we will be publishing a video introducing the core concepts behind the UI components and how to get started from a developers standpoint. This will be a technical discussion geared towards app developers (Android, iOS, React Native).

In the meantime, learn more at User Interface Components Available in Mobile Wallet SDKs.

To learn more about our Wallet SDKs click here: Android, iOS, and React Native.

OST Platform enables you to

🏘 Create your own token on highly scalable layer-2 Ethereum blockchains backed by $OST or $USDC

📱 Integrate your token and a non-custodial wallet into iOS & Android apps — great for enabling micro-transactions!

👩‍❤️‍💋‍👨 Send tokens to users and between users

🔐 Provide your users with a delightful user experience. Simple yet secure wallet recovery with 6-digit PIN from smart contract, Session Keys for day-to-day transaction, no requirement for your end-users to write down 12 words.

— so easy to use, they won’t even know it’s crypto (unless you decide to tell them!)

Join us on Slack

Join our Slack space to discuss your token use cases with other developers, receive live support, integration tips and more. Click here to join.

Developers: Getting Started

We provide robust RESTful APIs and SDKs to integrate your Token into your applications with ease while observing the highest security standards and without encumbering the user experience. No in-house blockchain expertise required.

Server Side APIs and SDKs provide various endpoints/methods that can be used to design and manage Token Economies. Wallet SDKs enable end-users to interact with Tokens within existing mobile apps.

Server Side SDKs are available in

Using OST Platform SDKs has a number of advantages

  • Simplicity. The SDKs reduce the complexity of integration by handling multiple authentication scenarios automatically, allowing for a more seamless user experience.
  • Performance Caching, key management and nonce management ensure that end-users’ overall experience is smooth.
  • Security Separating the Server Side API interactions from the Mobile Wallet SDK ensures that private keys are generated and stored securely on the user’s device and not shared across the network.

USER OWN THEIR OWN TOKENS

The OST Wallet SDK provides for users to own their Tokens without requiring them to directly manage private crypto keys. This essentially means providing private key management, authorization and recovery services in addition to authentication.

Wallet SDKs are available for

Developer Guides

The following SDK guides are designed to help you get familiarized with the bare necessities, giving you a quick and clean approach to getting up and running fast.

Integrate the OST Server Side SDK with quickstart guide available for

Integrate the Wallet SDK for

Create a wallet for a user

Send some tokens to the user

Test a user initiated transaction

Familiarize yourself with some important concepts and helpful definitions through our Useful Definitions guide

--

--

Jason Goldberg
ostdotcom

Founder, CEO, product at Pepo, Ost Technology, openst, mosaicdao.