Skip to content
πŸ“±πŸ’° Metronome wallet for mobile devices
JavaScript Objective-C Java Other
Branch: develop
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__tests__ Initial output of react-native init Nov 20, 2017
android Upgrade to RN 0.59.10 Oct 4, 2019
fastlane
ios
patches Update web3-utils and patch Oct 10, 2019
scripts Deprecate Morden chain and use Mordor instead Oct 10, 2019
src Deprecate Morden chain and use Mordor instead Oct 10, 2019
.buckconfig
.editorconfig Add editorconfig file Aug 10, 2018
.eslintignore Update module patches and add ESLint config Dec 8, 2017
.eslintrc.json Update eslintrc matching desktop config Feb 26, 2019
.flowconfig Upgrade to RN 0.58.6 Oct 3, 2019
.gitattributes Initial output of react-native init Nov 20, 2017
.gitignore Revert autoapplying web3 patches Jun 26, 2019
.npmrc
.prettierrc.json
.travis.yml Upgrade to RN 0.59.10 Oct 4, 2019
.watchmanconfig Initial output of react-native init Nov 20, 2017
LICENSE Add license Oct 4, 2018
MetronomeWalletSigningKey.json.enc Automate build and deploy for both Android and iOS (#65) Apr 12, 2019
README.md Deprecate Morden chain and use Mordor instead Oct 10, 2019
app.json Fix app name and change config methods Aug 23, 2018
babel.config.js Upgrade to RN 0.58.6 Oct 3, 2019
github_deploy_key.enc Automate build and deploy for both Android and iOS (#65) Apr 12, 2019
global.js
index.js Upgrade to RN 0.57.8 Oct 3, 2019
metro.config.js Upgrade to RN 0.59.10 Oct 4, 2019
metronome-wallet.keystore.enc Automate build and deploy for both Android and iOS (#65) Apr 12, 2019
package-lock.json
package.json Deprecate Morden chain and use Mordor instead Oct 10, 2019
sentry.properties.enc Automate build and deploy for both Android and iOS (#65) Apr 12, 2019
sentry.properties.example Implement sentry to track crashes Sep 17, 2018

README.md

Metronome Mobile Wallet

This is a Metronome-specific mobile wallet build on React Native.

Development

In order to run a development version of the app in the iOS simulator, run:

XCode v10.1 and Android Studio v3.4.2 are required

npm install
npm run ios

Android simulator is also available:

npm run android

Customization

To customize the build, create a .env. The following variables are supported:

  • ENABLED_CHAINS: A comma separated string of configuration filenames. See src/config.
  • MORDOR_INDEXER_URL, MORDOR_NODE_URL: Mordor testnet URLs.
  • ROPSTEN_INDEXER_URL, ROPSTEN_NODE_URL: Ropsten testnet URLs.

Sentry setup

cp sentry.properties.example ios/sentry.properties
cp sentry.properties.example android/sentry.properties

Then add your keys into both files.

License

MIT

You can’t perform that action at this time.