Talk to an Expert

Chichin
Blockchain in Banking

Chichin is a very useful banking and trading platform powered by Ethereum Blockchain. It provides a complete solution that includes a trading app, chichin tokens with an electronic and cold wallet to easily buy/sell coins, send/receive money instantly between app users. The cold wallet allows transferring the Ethereum coins between two users offline, using Bluetooth, WiFi, and NFC.

Chichin UI

Business Overview Image

Business Overview

  • Client (Banco San Juan Internacional Inc), a corporation organized and existing under the laws of the Commonwealth of Puerto Rico, wanted to build a cloud ecosystem for currency interchange.
  • End client wanted a complete platform that enabled different small & big traders and their customers to perform crypto transactions easily and to facilitate them with a web dashboard and mobile app and a cryptocurrency wallet.
  • Clients also wanted to allow their users (buyer/sellers) to transfer Ethereum coins in offline mode, via Bluetooth, WiFi-Hotspot and NFC which will be reflected in their online wallet as soon as the online node commits the transaction on the Ethereum network.

The Challenges

No doubt, for any application where payment transactions are involved, the major challenge is to secure the application from internal and external threats.

As there is a cold wallet, we need to ensure certain cases such as what we do when the phone is stolen, protect the user’s private key or mnemonic, transport channel security etc.

Sending offline transaction to multiple sellers was a hard use case to implement.

Our Approach

This was one of the most challenging projects we have done so far, but we have invested our best efforts to achieve this and provide the best possible solution to our client. We did very hard research and analysis to craft a solution to implement a complete currency trading platform with Chichin token, electronic, and cold wallets.

Buy/Sell and Send/Receive tokens Icon

Buy/Sell and Send/Receive tokens

Ability to buy/sell and send/receive tokens between multiple sellers and buyers and committing them on Ethereum blockchain to maintain consensus

Chichin Token With Whitepaper Icon

Chichin Token With Whitepaper

Created and listed chichin token on cryptocurrency exchange. Also, develop white paper and marketing materials for promotion.

Advanced Dashboard Icon

Advanced dashboard

Dashboard to check balance, transaction summary, necessary statistics etc.

Send via Bluetooth, Wifi-Hotspot and NFC Icon

Send via Bluetooth, Wifi-Hotspot and NFC

Ethereum raw transactions can be easily transferred through Bluetooth, wifi hotspot and NFC

High-performance Icon

High-performance

Performed best practices on Ethereum network by setting an optimal gas price for improved performance

PIN based authentication for offline feature Icon

PIN based authentication for offline feature

Asking for a four-digit pin stored on the local device to access the transfer feature. This would protect the wallet even if the device was stolen

Nuget package library plugin Icon

Nuget package library plugin

Nuget package library plugin.connectivity to identify if a device is using an app in offline or online mode

Check wallet balance and transaction summary Icon

Check wallet balance and transaction summary

Buyers/Seller can check the updated balance and the transaction summary for successful and unsuccessful transactions

About App

Chichin Image Screen 1

A complete cloud ecosystem which makes the transaction process convenient and helps buyers and sellers to transact anywhere and anytime, without any costs, withdraw funds through checks and transfer to their personal bank accounts.

Chichin Image Screen 2

The platform worked as PaaS (Platform as a service) which includes website and app for big traders and small traders, middleware API with trading dashboard and wallet.

Chichin Image Screen3

The product owner will have access to an admin panel to manage everything from back office.

Results – A journey from Ideas to Success

Helped various companies and organization to streamline their payment and financial process.

Transaction process become more convenient after getting offline, it helps increase consumers, build trust and reduce operational cost.

Large market adoptions and it will motivate people to use cryptocurrencies in many parts of the world where the internet is expensive and intermittent.

Technologies we used

Ethereum Logo
Ethereum
Xamarin logo
Xamarin
Amazon DynamoDB Logo
Amazon DynamoDB
Java Logo
Java
Postgre SQL Logo
Postgre SQL
Vue.JS Logo
Vue.JS
AWS Beanstalk Logo
AWS Beanstalk
Infura API Logo
Infura API