Skip to content

Gluon webapp and mobile app code repository. Part gluonwallet.com based on the teaproject.org platform. Powered by Polkadot technologies.

License

Notifications You must be signed in to change notification settings

tearust/gluon-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLUON

As part of the TEA project, the end goal of Gluon is to serve as a replacement for traditional hardware crypto wallets. GLUON pertains to the category: Trust-as-a-Service, relying on distributed storage and execution in TEA nodes to elevate security.

For further details please refer to gluon-docs

This repo contains runtimes for the GLUON web-app and mobile-app.

For a video walkthrough, reference:

Standard Setup Instructions

GLUON-WEBAPP

Run in local

cd webapp
npm i
npm start

If need to change the layer1 service url, please edit webapp/.env.dapp

NODE_ENV = dapp

#VUE_APP_LAYER1_URL=ws://139.198.187.91:9944
#VUE_APP_LAYER1_HTTP=http://139.198.187.91:9933

VUE_APP_LAYER1_URL=ws://64.227.49.206:9944
VUE_APP_LAYER1_HTTP=http://64.227.49.206:9933

Click http://127.0.0.1:3000/ to visit. Notice that make sure the node version greater than 14.

More details visit.


GLUON-MOBILE-APP

Download ios app

If you need download app to test, please find your iphone UDID and email it to liyangwood@gmail.com. We can add your device to test list and reply to you. After that please download app from above url to test.

This is how to grab the UDID

We will deploy the ios mobile app to Test-Flight in weeks.

Run in local with xcode and simulaor

cd mobile
npm i
cd ios
pod install
  • Open mobile/ios/mobile.xcworkspace with XCode.
  • Run it with iOS simulator.

More details visit.

Test with Android

Download Android App

Online Layer1 Service

We deploy 2 layer1 service online for test.

  • ws://139.198.187.91:9944 (China Mainland)
  • ws://64.227.49.206:9944 (US)

Test webapp in Local with docker.

docker-compose up -d

Walkthrough and Instructions

Basic UI Walkthrough

  1. To install the Polkadot{.js} browser extension, please refer to the links below. Available on both Google Chrome and Firefox

    • Download the Chrome extension here
    • Download the Firefox extension here
  2. To check for successful installation, please reference the examples below:

    • Chrome
    • Firefox
  3. To create polkadot account, navigate to the extension pop up and click the add button:

  4. A seed or private is generated in the form of 12 secret words.

  5. Once the registration portal appears, select , set account name and password.

  6. Check for successful installation as illustrated below

  7. To run WebApp, reference the Standard Setup Instruction above. Access WebApp at http://localhost:3000/

  8. Navigate to profile tab and select Polkadot account from the dropdown

  9. Top up adds 1000 TEA coins to balance by clicking top-up button.

  10. Run mobile application following run instructions in the Standard Setup Instructions section.

  11. Navigate to profile tab on the mobile app.

  12. Access LAYER1 ACCOUNT

  13. TOP UP adds 1000 TEA coins to balance

  14. On the WebApp profile page, select BIND MOBILE

  15. QR code is generated

  16. On MobileApp, navigate to PAIR INFO in Profile tab

  17. Scan QR code and click Pair Device button

About

Gluon webapp and mobile app code repository. Part gluonwallet.com based on the teaproject.org platform. Powered by Polkadot technologies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published