asurenetwork / asure-dapp Goto Github PK
View Code? Open in Web Editor NEWAsure dApp - SOCIAL SECURITY PLATFORM!
Home Page: https://dapp.asure.io
License: ISC License
Asure dApp - SOCIAL SECURITY PLATFORM!
Home Page: https://dapp.asure.io
License: ISC License
Currently, the Asure dApp only supports a fixed set of hardcoded Asure accounts. An Asure account includes personal data (full name, birthdate, profile image, etc.) about the person owning the account. Once we allow the creation of Asure accounts, we have to store the data somewhere.
uPort provides an open protocol and tools of a decentralized identity system which we wanna leverage for that purpose.
The Asure dApp comes with an integrated wallet. This makes it independent of external wallets such as MetaMask or Status and can also be used standalone in mobile browsers.
As a user of the Asure dApp and external wallets like MetaMask or Status, I would like to have the possibility to use the external wallet and to be able to do without the integrated Asure Wallet.
When starting the Asure dApp it should be checked if an external Web3 provider is available (window.web3.currentProvider !== null
). If it is, a new selection option should be created on the login screen. The user should be able to choose between internal
or external
wallet (e.g. window.web3.currentProvider
AsureHdWalletProvider
). The selection is then to be persisted in the Redux store.
window.web3.currentProvider
is available, the user should be able to make a corresponding selection on the login screen.window.web3.currentProvider
is initialized with the AsureHdWalletProvider if the user has chosen the Asure dApp Wallet.Your can find the dApp sources in packages/dapp
You could start by looking at the following files:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.