Open Source Native Dash Wallet

Про проект: Dash з відкритим вихідним кодом – це ядро ​​програми, яке представляє собою хмарну платформу цифрової валюти. У ньому використовується технологія блокчейн з використанням криптовалюти Dash.

Індустрія

ФІНАНСОВІ ТЕХНОЛОГІЇ

Команда

2 людини

Час розробки

2 міс

Open Source Native Dash Wallet

Про проект

Власний гаманець Dash з відкритим вихідним кодом є ядром програми, яка представляє собою хмарну платформу цифрової валюти. У ньому використовується технологія блокчейн за підтримки криптовалюти Dash.

Завдання

Команда New Line Technologies зіткнулася з ключовою проблемою – створити безпечний, зручний і простий у використанні гаманець, який був би доступний з мобільного пристрою і повністю незалежний від національної банківської системи.

Додаток підтримується Dash – криптовалюта для платежів. Для роботи гаманця необхідно, щоб додаток підключився до мережі Dash. Для реалізації цієї функціональності використовується служба гаманця Bitcore (BWS), що є проміжним елементом, який спрощує створення і роботу гаманця за допомогою простого та інтуїтивно зрозумілого REST API.

Клієнтська бібліотека (SDK), яка взаємодіє з BWS, – це клієнтська служба гаманця Bitcore. Бібліотека надає методи для безпечного доступу до BWS і створення тимчасових ключів. BWS Client SDK написаний на JavaScript і є кросплатформним.

Додаток призначений для мобільних користувачів Android. Для максимально швидкої роботи програми і зручного функціонування було вирішено розробити BWS Client SDK з нуля на рідній мові – Java.

Таким чином, розробникам довелося перенести основні можливості програми на нативний код і реалізувати ключові функції.

Рішення

Команда New Line Technologies докладно вивчила JavaScript-версію клієнта BWS, виправила помилки, вивчила алгоритми запитів і реалізувала їх на Java. Наприклад, запити під час створення гаманця, перевірки балансів, відновлення гаманця і т. д. Для виконання цих завдань розробники використовували існуючі бібліотеки, а також написали свій власний код.

Також цей SDK може працювати як на Android, так і на настільному комп’ютері (на сервері або в будь-якому іншому місці, де використовується Java).

Клієнт відкрив вихідний код цього проекту, щоб кожен міг використовувати його для розробки і створення своїх продуктів, а також для його подальшого поліпшення і розвитку.

Результати

Наша команда з нуля розробила SDK для Android на мові Java, на якому заснована вся функціональність програми.

Успішні проекти

Mobile keyboard

Додаток «Mobile Keyboard» розроблений для зручного використання...

Детальніше

KISA

Про проект: додаток призначений для людей, які щоденно...

Детальніше

Property management and maintenance app

Про проект: додаток було створено спеціально для полегшення...

Детальніше

1on1 Ballet Studio

Про проект: 1on1 - це програма, яка дає можливість навчатися балету...

Детальніше

Resource Management System (RMS)

Про проект: RMS - це система відстеження завдань. Вона надає...

Детальніше

Property management and maintenance app

Про проект: Додаток створено спеціально для полегшення...

Детальніше

WhereIAm Application

Про проект: WhereIAm - кроссплатформний мобільний додаток для...

Детальніше

Money-lending Platform

Про проект: Платформа надає фізичним особам (Західна Європа)...

Детальніше

Doctors’ Accounts Services

Про проект: Система Doctors 'Accounts Services забезпечує автоматизацію...

Детальніше

Student Tracker

Про проект: Student Tracker - це система запису освітньої діяльності для...

Детальніше

ЗАЛИШАЙТЕСЯ НА ЗВ’ЯЗКУ

Зазвичай ми відповідаємо протягом одного робочого дня