jolocom / Smartwallet App
Licence: other
A decentralized self sovereign identity solution developed by Jolocom.
Stars: ✭ 51
Programming Languages
typescript
32286 projects
Labels
Projects that are alternatives of or similar to Smartwallet App
Solidity
🔐 Ethereum smart contracts developed for the Hanzo Platform.
Stars: ✭ 46 (-9.8%)
Mutual labels: ethereum
Scaffold Eth
🏗 forkable Ethereum dev stack focused on fast product iterations
Stars: ✭ 1,017 (+1894.12%)
Mutual labels: ethereum
Xplain
🌎 Complex Topics Explained For Your Level And Background. ✏️
Stars: ✭ 44 (-13.73%)
Mutual labels: ethereum
Cryptex
Gemini, GDAX, Bitfinex, Poloniex, Binance, Kraken, Cryptopia, Koinex, BitGrail and CoinMarketCap cryptocurrency exchange API clients in Swift / iOS SDK. Check prices and account balances using Sample iOS app.
Stars: ✭ 51 (+0%)
Mutual labels: ethereum
Mydicebot.github.io
★MyDiceBot★ - Ultimate Bitcoin Dice Bot. Bet More, Earn More!
Stars: ✭ 48 (-5.88%)
Mutual labels: ethereum
Web3e
Web3E Ethereum for Embedded devices running Arduino framework
Stars: ✭ 50 (-1.96%)
Mutual labels: ethereum
Solpp
A solidity preprocessor and flattener CLI and library
Stars: ✭ 44 (-13.73%)
Mutual labels: ethereum
Aragon Monthly
Aragon Monthly is a community curated monthly digital newspaper about DAOs and the Aragon ecosystem
Stars: ✭ 47 (-7.84%)
Mutual labels: ethereum
Homework
HomeWork is an autonomous utility for finding, sharing and reusing home addresses for contracts.
Stars: ✭ 50 (-1.96%)
Mutual labels: ethereum
Ethereumbook
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Stars: ✭ 11,663 (+22768.63%)
Mutual labels: ethereum
Presale Token
main smart-contract and crowdsale application
Stars: ✭ 49 (-3.92%)
Mutual labels: ethereum
0x Tracker Client
React single page application which powers the frontend of 0x Tracker
Stars: ✭ 49 (-3.92%)
Mutual labels: ethereum
Jolocom SmartWallet - An application to manage your digital identity.
Interested in our vision? Take a look at our whitepaper
Prerequisites
- Set-up requires Node.js to be installed on your computer.
- Starting with version
1.2.0
of the Jolocom SmartWallet,Node.js v10+
is required to build the project. Versions prior to1.2.0
requireNode.js v8
.
- Starting with version
- We use Yarn as our package manager.
Installation
- Clone the smartwallet-app repository to your computer.
-
cd
into the directory and runyarn
oryarn install
from your terminal to install the required packages.
Running a debug version for development
Android
- Please set up an Android development environment and install the required SDKs.
- The Getting Started guide for React Native may come in handy.
- Look for the instructions under React Native CLI Quickstart.
- Connect an Android device and enable USB debugging OR start an Android AVD emulator
- Run
yarn run:android
to install the application and run it.- NOTE: this will start a metro bundler server automatically, with stdout/stderr discarded. You can close this and run
yarn start
to manually start the bundler and receive more detailed output.
- NOTE: this will start a metro bundler server automatically, with stdout/stderr discarded. You can close this and run
iOS
- Please set up an appropriate Xcode development environment.
- The Getting Started guide for React Native may come in handy.
- Look for the instructions under React Native CLI Quickstart.
- Run
yarn build:ios
to assemble the application bundle. - Run
yarn run:ios
to install and run the application in an emulator.- This will default to an iPhone X emulator.
- The device can be specified by adding
--simulator
and the device name.- e.g.
yarn run:ios --simulator "iPhone SE"
- e.g.
- NOTE: this will start a metro bundler server automatically, with stdout/stderr discarded. You can close this and run
yarn start
to manually start the bundler and receive more detailed output.
A debug build can also be built through Xcode.
Running a build on a physical device requires the appropriate code signing certificates.
Testing
We use Jest for unit tests, and detox + Jest for end-to-end tests.
To run unit tests, with watch and testing coverage display enabled:
yarn test --watch --coverage
To run e2e tests, first make sure to start a bundling server using yarn start
To run e2e tests on device:
yarn e2e:android
To run e2e tests on emulator/simulator:
yarn e2e:android:emu
yarn e2e:ios:sim
Code Style and Formatting
- We use ESLint and Prettier to keep a consistent style across the codebase.
- There are plugins available for a range of IDEs and text editors; automatic formatting on save is also supported in some editors.
-
yarn format
will format files automatically as much as possible.
Copyright (C) 2014-2019 JOLOCOM GmbH
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].