Git Product home page Git Product logo

surfy_mobile_app's Introduction

SURFY

SURFY is multi-chain crypto payment application.

Features

  • Multichain wallet including EVM, Solana, XRPL, Tron, Cosmos(TBD), etc
  • Payment with QR code, NFC(TBD)

Architecture

Application Architecture

image

  1. The ui folder represents the views displayed on the screen. The viewmodel contains the data to be rendered by the view, and the view subscribes to it.

  2. The domain folder represents any actions that occur within the app as objects, such as fetching token prices or retrieving wallet balances.

  3. The repository folder serves as the first entry point for calling or storing each piece of data, communicating with either the server or the local cache depending on the conditions.

  4. The service folder is the layer that interacts with the server. The cache folder represents the local cache.

Payment System Architecture

image

To enable users to pay with their desired tokens and merchants to receive settlements in their preferred tokens (especially stablecoins), we plan to actively utilize DEX aggregators (such as 1inch swap) on each chain. We will automatically swap tokens in LP pools existing on each chain and deploy gateway contracts on each chain to send the converted stablecoins to the merchants.

Website

surfy_mobile_app's People

Contributors

boosik-riverbank avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.