rainbow - 🌈‒ポケットの中にあるイーサリアムウォレット

(?‒ the Ethereum wallet that lives in your pocket )

Created at: 2019-03-21 00:46:57
Language: TypeScript
License: GPL-3.0

🌈️虹

あなたのポケットに住むイーサリアムウォレット!

📲️ iOS App Store で入手できます。

🤖 Google Play ストアで利用可能な Android ベータ版

🐦️ Twitterでフォローします

設定

全般的

  • NVM または Node.js 14 をインストールします: https://github.com/creationix/nvm
  • すべてのプロジェクトの依存関係をインストールします
    yarn setup

マックOS

  1. XCodeの最新バージョンをインストールします。

  2. ウォッチマンをインストールします。

    brew install watchman
  3. CocoaPods をインストールします。

    sudo gem install cocoapods
  4. このプロジェクトに必要なバンドルと Pod をインストールします。

    yarn install-bundle && yarn install-pods

Linux

  1. システムの依存関係をインストールします。

    sudo apt install libsecret-tools watchman
  2. React Native 環境のセットアップ手順に注意深く従ってください。これには、Android Studio、Android SDK、エミュレーターなどのインストールが含まれ、

    $PATH
    .

  3. エミュレーターで少なくとも 1 つのAVD イメージが使用できることを確認します (物理デバイスを使用する場合を除く)。

現像

React Native を初めて使用する場合、これは役立つ紹介です: https://reactnative.dev/docs/getting-started

プリフライト

  1. 実行

    nvm use 14
    して Node.js v14 を強制します。

  2. .env ファイルを設定し、ガイドとして env.example を使用してください。

    一部の機能は現在アクセスできないことに注意してください。オープン ソース API キーを提供するために、データ プロバイダーと協力しています。

    独自の API キーを生成するためのリソースを次に示します。

  3. google-services.json
    コンパイルが失敗しないように、関連するプロジェクト ディレクトリに が追加されていることを確認してください。

    これは、Google サービスのライブ構成 (内部開発用) またはパッケージ名で登録された個人の Firebase プロジェクト (サードパーティ コントリビューター) 用の自己提供構成のいずれか

    me.rainbow
    です。

マックOS

注: アプリケーションの Darwin バージョンは、XCode を使用する Darwin プラットフォームでのみ開発/構築できます。

  1. 以下を使用して、React Native Web サーバーを起動します。

    yarn start
  2. XCode

    rainbow-wallet/ios/Rainbow.xcworkspace
    で開きます。

  3. 再生ボタンをクリックしてプロジェクトを実行します。

Linux

注: Linux 開発環境では、プロジェクトの Darwin バージョンを開発またはビルドすることはできません。

  1. 以下を使用して、React Native Web サーバーを起動します。

    yarn start
  2. 次を使用して、エミュレーターでアプリのデバッグ バージョンをビルド/インストール/開始します。

    yarn android