Skip to content

Repository files navigation

EsecuBit Wallet

Introduction

The open source project is for EsecuBit Wallet App.

How To Run It

Make sure your computer have install the following dependencies

  • Node 8.x
  • watchman
  • react-native-cli
# clone this project
git clone https://github.com/EsecuBit/EsecuBit-react-native-wallet.git
cd ./EsecuBit-react-native-wallet

# install and link project dependencies 
npm install
react-native link

# not suppport simulator if D.test.jsWallet is false in app/EsecuBitApp.js, you must run on device
# run android
react-native run-android

# or run ios
react-native run-ios

For Android

If you want to build release apk, you should modify android/app/build.gradle

 signingConfigs {
        release {
            keyAlias YOUR_KEY_ALIAS
            keyPassword YOUR_KEY_PASSWORD
            storeFile file(YOUR_KEYSTORE_PATH)
            storePassword YOUR_STORE_PASSWORD
        }
    }

and uncomment it in line 122

signingConfig signingConfigs.release

For iOS

If you get "undefined symbols" error in debug mode:

Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_RCTReconnectingWebSocket", referenced from:
      objc-class-ref in libReact.a(RCTPackagerClient.o)
ld: symbol(s) not found for architecture arm64

Try:

Left navigator:
select EsWallet->Libraries->React.xcodeproj

Then mid area:
select TARGETS->React->Build Phases->Link Binary With Libraries-> click "+" and select libRCTWebSocket.a

MainNet & TestNet

Warning: Testnet coins have no value.

To build mainnet version app, you should modify app/EsecuBitApp.js

- D.test.coin = true
+ D.test.coin = false

App Download

https://www.esecubit.com/

Contact us

If you need help, you can contact us. Email: support@esecubit.com

License

LICENSE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages