Skip to content

madfish-solutions/templewallet-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,733 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ About

Temple Wallet - is a non-custodial crypto wallet for interacting with the Tezos ecosystem.

Temple provides the ability to interact with web-based decentralized applications (so-called "dApps") right from your mobile phone (iOS, Android).

Other important features include:

  • Exploring various Tezos-based assets
  • Multiple accounts
  • Send/Receive FA1.2 / FA2 tokens
  • Delegation to bakers
  • Light/Dark mode switching

application screenshot

▢️ Installation

Follow these steps to build and run wallet locally.

Setting up the development environment

  1. Install Node.js

  2. Install yarn

sudo npm install --global yarn
  1. Set up the React Native development environment. 3.1 Select React Native CLI Quickstart. 3.2 Select your Development OS. 3.3 Set up both Target OS

React Native environment setup screenshot

Setting up the project

  1. Clone repository
git clone https://github.com/madfish-solutions/templewallet-mobile.git && cd templewallet-mobile
  1. Install dependencies
yarn
yarn ios:pods
  1. Create .env file
cp .env.dist .env

Running the application

Android

To start the Android application run

yarn android

iOS

For iOS, remember to install CocoaPods dependencies (this only needs to be run on first clone or after updating native deps).

The first time you create a new project, run the Ruby bundler to install CocoaPods itself:

bundle install

Then, and every time you update your native dependencies, run:

bundle exec pod install

For more information, please visit CocoaPods Getting Started guide.

# Using npm
npm run ios

# OR using Yarn
yarn ios

If you want to contribute your code, before making a pull request - ensure, that code passes all pipeline checks. You can manually check it before a pull request running commands

yarn ts
yarn lint
yarn find-deadcode
yarn test

About

πŸ“±πŸ”πŸ’° Mobile cryptocurrency wallet for Tezos blockchain.

Topics

Resources

License

Stars

Watchers

Forks

Contributors