All Projects → l3wi → Iotamobile

l3wi / Iotamobile

A simple mobile wallet for IOTA built with React Native

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Iotamobile

Iota Transaction Spammer Webapp
Stars: ✭ 40 (-21.57%)
Mutual labels:  cryptocurrency, iota
Iota Java
IOTA Java API Library. Find documentation on
Stars: ✭ 137 (+168.63%)
Mutual labels:  cryptocurrency, iota
Iota.lib.cpp
IOTA C++ Library
Stars: ✭ 84 (+64.71%)
Mutual labels:  cryptocurrency, iota
Iota.go
IOTA Go API Library. Find documentation on https://docs.iota.org/
Stars: ✭ 319 (+525.49%)
Mutual labels:  cryptocurrency, iota
Cryptocurrency Cli
💰 Cryptocurrency Portfolio On The Command Line 💰
Stars: ✭ 99 (+94.12%)
Mutual labels:  cryptocurrency, iota
Iota.py
PyOTA: The IOTA Python API Library
Stars: ✭ 337 (+560.78%)
Mutual labels:  cryptocurrency, iota
Microstellar
An easy-to-use Go Library for the Stellar payment network
Stars: ✭ 41 (-19.61%)
Mutual labels:  cryptocurrency
Platform
Platform agnostic core - Web, Desktop, Mobile
Stars: ✭ 47 (-7.84%)
Mutual labels:  cryptocurrency
Bitcoinml
Bitcoin data-structures library for OCaml
Stars: ✭ 38 (-25.49%)
Mutual labels:  cryptocurrency
Identity Wallet
Code for the SelfKey Identity Wallet
Stars: ✭ 36 (-29.41%)
Mutual labels:  cryptocurrency
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:  cryptocurrency
Hfcrypto
Machine-learning based high frequency trading algorithm for altcoin cryptocurrencies [moved to closed source]
Stars: ✭ 48 (-5.88%)
Mutual labels:  cryptocurrency
Siis
Trading bot including terminal, for crypto and traditionals markets. Assisted or fully automated strategy.
Stars: ✭ 45 (-11.76%)
Mutual labels:  cryptocurrency
Cnrig
Static CryptoNight CPU miner for Linux + automatic updates
Stars: ✭ 45 (-11.76%)
Mutual labels:  cryptocurrency
Tsukibot
Discord CryptoBot for Spot Prices
Stars: ✭ 38 (-25.49%)
Mutual labels:  cryptocurrency
Influx Crypto Trader
Node js trading bot, let you create trading strategy and run it (backtest/simulation/live)
Stars: ✭ 49 (-3.92%)
Mutual labels:  cryptocurrency
Bittrex Signalr Client
Node.js implementation of SignalR protocol tailored for Bittrex exchange
Stars: ✭ 37 (-27.45%)
Mutual labels:  cryptocurrency
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+1903.92%)
Mutual labels:  cryptocurrency
Javascript Cli
A CLI in JavaScript for the ARK Blockchain.
Stars: ✭ 48 (-5.88%)
Mutual labels:  cryptocurrency
Halocoin
Experimental cryptocurrency (blockchain) written in python.
Stars: ✭ 44 (-13.73%)
Mutual labels:  cryptocurrency

IOTA Mobile

A simple wallet application for IOTA token.

Overview

This wallet application will enable iOS & Android users to securely access or generate a wallet on their mobile device. It will allow a user to send, receive, and generate addresses.

Security of the seed while the app is in active use will be handled by the audited TweetNaCl using the secrect box function (Sand box: here). At rest the secret box will be stored by iOS Keychain and on Android Facebook's Conceal.

It also includes a seed generator that is using SJCL's random-words.

Technology

Security

For more info on security go here

Features - V0.1

As specificed in the bounty it will have the following functions:

  • Seed
    • Generate Seed
    • Hydrate a pre-exisiting seed
  • Send Transfer
    • Specify amount
    • Specify address
    • Attach to tangle
  • Receive Transfer
    • Get latest confirmed balance
    • Display all pending transfers
  • Generate New Address
    • Show QR code for that
  • Settings
    • Change node address
  • Security
    • Integrate into Native Keystores
    • Encrypt seed in secure box
    • Destory memory on Background

Structure

The applicaiton is structured in the following way:


--- app -- components // Smaller react components for use in routes
	 | --- libs 	  // Crypto, Remember Me, & Redux Store 
	 | --- routes	  // Application routes
	 | --- assets	  // Images and assets
	 | --- actions	  // Application Actions (Redux)
	 | --- reducers	  // Application Reducers (Redux)
	 | --- entry.js   // Entry point for the application

Setup

git clone https://github.com/l3wi/iotaMobile.git 	//clone the repo

cd iotaMobile  						// CD into directory

npm install -g react-native-cli yarn 			// Install Yarn and ReactNative CLI 

yarn  							// Install Deps

react-native run-ios  					// Launch emulator and start bundler

// PS: If simulator has an error. Make sure to Debug JS remotely (Press CMD + D)

License

MIT 2017 - Lewis Freiberg

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].