{"id":15428993,"url":"https://github.com/njokuscript/myorange-mobile","last_synced_at":"2025-10-19T13:53:01.514Z","repository":{"id":123610078,"uuid":"567221059","full_name":"njokuScript/myorange-mobile","owner":"njokuScript","description":null,"archived":false,"fork":false,"pushed_at":"2022-11-17T10:32:26.000Z","size":1334,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-02T06:24:16.982Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/njokuScript.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-11-17T10:32:07.000Z","updated_at":"2024-07-28T13:56:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"5367af3a-9201-4369-bb62-62d30d25bb3f","html_url":"https://github.com/njokuScript/myorange-mobile","commit_stats":{"total_commits":23,"total_committers":1,"mean_commits":23.0,"dds":0.0,"last_synced_commit":"dc31ee4e9683d7e21965d80fa8145c86e57f14f8"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/njokuScript%2Fmyorange-mobile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/njokuScript%2Fmyorange-mobile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/njokuScript%2Fmyorange-mobile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/njokuScript%2Fmyorange-mobile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/njokuScript","download_url":"https://codeload.github.com/njokuScript/myorange-mobile/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245975001,"owners_count":20703141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T18:08:22.633Z","updated_at":"2025-10-19T13:52:56.450Z","avatar_url":"https://github.com/njokuScript.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🎃 My Orange Wallet\n\n\u003e myorange wallet is a multichain non-custodial wallet\n\n## Setup\n\n### General\n\n- Install NVM or Node.js 14: https://github.com/creationix/nvm\n- Install all project dependencies with `yarn setup`\n\n### MacOS\n\n1. Install the [latest version of XCode](https://developer.apple.com/xcode/).\n\n2. Install Watchman:\n\n   ```shell\n   brew install watchman\n   ```\n\n3. Install CocoaPods:\n\n   ```shell\n   sudo gem install cocoapods\n   ```\n\n4. Install the required Pods for this project:\n   ```shell\n    yarn install-pods\n   ```\n\n### Linux\n\n1. Install system dependencies:\n\n   ```shell\n   sudo apt install libsecret-tools watchman\n   ```\n\n2. Follow the [React Native environment setup\n   instructions](https://reactnative.dev/docs/environment-setup) carefully,\n   which will involve installing Android Studio, the Android SDK, the emulator,\n   etc. and making them available in your `$PATH`.\n\n3. Ensure at least one [AVD\n   image](https://developer.android.com/studio/run/managing-avds) is available\n   for the emulator (unless using a physical device).\n\n## Developing\n\nIf you are new to React Native, this is a helpful introduction:\nhttps://reactnative.dev/docs/getting-started\n\n### Preflight\n\n1. Run `nvm use 14` to force Node.js v14.\n\n2. Set up your .env file, use our env.example as a guide.\n\n   Here are some resources to generate your own API keys:\n\n   - Etherscan: https://etherscan.io/apis\n   - Bscscan: https://bscscan.com/apis\n   - Infura: https://infura.io/\n   - ETH Gas Station: https://docs.ethgasstation.info/\n   - BSC Gas Station: https://bscscan.com/gastracker\n   - Imgix: https://www.imgix.com/\n\n\n### MacOS\n\n_Note: Darwin versions of the application can only be developed/built on Darwin\nplatforms with XCode._\n\n1. Start a React Native webserver with:\n\n   ```shell\n   yarn start\n   ```\n\n2. Open `myorange/ios/myorange.xcworkspace` in XCode.\n\n3. Run the project by clicking the play button.\n\n### Linux\n\n_Note: Linux development environments cannot develop or build Darwin versions of the\nproject._\n\n1. Start a React Native webserver with:\n\n   ```shell\n   yarn start\n   ```\n\n2. Build/install/start the debug version of the app in an emulator with:\n   ```shell\n   yarn android\n   ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnjokuscript%2Fmyorange-mobile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnjokuscript%2Fmyorange-mobile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnjokuscript%2Fmyorange-mobile/lists"}