{"id":13820245,"url":"https://github.com/fuseio/fuse-wallet","last_synced_at":"2026-02-01T02:35:40.276Z","repository":{"id":40212920,"uuid":"221198203","full_name":"fuseio/fuse-wallet","owner":"fuseio","description":"Cross platform mobile Ethereum wallet based on Flutter","archived":false,"fork":false,"pushed_at":"2023-02-06T15:10:05.000Z","size":198019,"stargazers_count":204,"open_issues_count":3,"forks_count":114,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-11-19T19:44:09.481Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fuseio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","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":"2019-11-12T11:08:37.000Z","updated_at":"2024-09-08T08:03:42.000Z","dependencies_parsed_at":"2024-11-19T19:52:47.519Z","dependency_job_id":null,"html_url":"https://github.com/fuseio/fuse-wallet","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuseio%2Ffuse-wallet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuseio%2Ffuse-wallet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuseio%2Ffuse-wallet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fuseio%2Ffuse-wallet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fuseio","download_url":"https://codeload.github.com/fuseio/fuse-wallet/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254488682,"owners_count":22079472,"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-08-04T08:01:00.038Z","updated_at":"2026-02-01T02:35:40.264Z","avatar_url":"https://github.com/fuseio.png","language":"Dart","funding_links":[],"categories":["Flutter"],"sub_categories":["Flutter Wallet"],"readme":"# Fuse Wallet\n\nThe Fuse Wallet is a white-label wallet built on top of the Charge Wallet API as a demonstration.\n\nThe Fuse Wallet built upon the [charge_wallet_SDK](https://github.com/fuseio/charge_wallet_Sdk), which provides a gateway to the Wallet API.\n\n## Features\n\n- Creating a smart wallet contract for a given phone number and public key\n- Sending \u0026 Receiving ERC-20 \u0026 ERC-721\n- Trading - A gateway to [voltage.finance](https://app.voltage.finance/) DEX\n- WalletConnect\n\n## Architecture\n\n- [Charge Wallet API](https://docs.chargeweb3.com/docs/overview-2)\n- [Redux](\u003chttps://pub.dev/packages/flutter_redux\u003e) for state management\n- [Dio](\u003chttps://pub.dev/packages/dio\u003e) for fetching APIs\n- [GetIt](\u003chttps://pub.dev/packages/get_It\u003e) \u0026 [Injectable](\u003chttps://pub.dev/packages/injectable\u003e) for Dependency Injection (DI)\n- [auto_route](\u003chttps://pub.dev/packages/auto_route\u003e) for routing\n- Multi language support [i18n](\u003chttps://docs.flutter.dev/development/accessibility-and-localization/internationalization\u003e)\n- Logging using [logger](https://pub.dev/packages/logger) (lib/utils/log)\n\n## Getting Started\n\n## Prerequisites\n\nBefore you can start coding your first wallet, there are a few things you need to do, if you haven't done them already.\n\n- Create a project on the [Charge](https://chargeweb3.com/) platform.\n- Set up a Flutter environment on your machine ([Click here to get started here](https://flutter.dev/docs/get-started/install)).\n\n### Setup\n\nClone the project using git commands.\n\n- For Android development, create a file at `./android/key.properties`, [as described here](https://flutter.dev/docs/deployment/android), containing the keystore path and passwords, as set up earlier.\n\n      git clone https://github.com/fuseio/fuse-wallet.git\n      cd fuse-wallet\n\nRun the app using:\n\n      flutter pub get \u0026\u0026 flutter run\n\n- Make a copy of `.env.example` named `.env` - `cd environment \u0026\u0026 cp .env.example .env`\n\n## 3rd party integrations\n\nIf you'd like your app to support the on-ramp feature, you'll need to create a API key and put it in the `.env` file.\n\n- [ramp.network](https://ramp.network)\n- [xanpool](https://xanpool.com/)\n\n## Download the App\n\nYou can download the beta version of our app from the [Google Play](https://play.google.com/store/apps/details?id=io.fuse.fusecash\u0026hl=en) or the [App Store](https://apps.apple.com/us/app/fuse-wallet/id1491783654?ls=1)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuseio%2Ffuse-wallet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffuseio%2Ffuse-wallet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuseio%2Ffuse-wallet/lists"}