{"id":13392963,"url":"https://github.com/fox-one/fennec","last_synced_at":"2025-03-10T16:38:19.066Z","repository":{"id":44964740,"uuid":"331887353","full_name":"fox-one/fennec","owner":"fox-one","description":"A web browser extension wallet for Mixin Network.","archived":false,"fork":false,"pushed_at":"2024-01-07T12:55:41.000Z","size":13788,"stargazers_count":36,"open_issues_count":0,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-02-17T12:39:25.751Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fox-one.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":"2021-01-22T08:44:41.000Z","updated_at":"2024-05-30T06:29:33.802Z","dependencies_parsed_at":"2024-05-30T06:44:51.962Z","dependency_job_id":null,"html_url":"https://github.com/fox-one/fennec","commit_stats":null,"previous_names":[],"tags_count":106,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fox-one%2Ffennec","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fox-one%2Ffennec/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fox-one%2Ffennec/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fox-one%2Ffennec/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fox-one","download_url":"https://codeload.github.com/fox-one/fennec/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242886166,"owners_count":20201495,"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-07-30T17:00:40.213Z","updated_at":"2025-03-10T16:38:19.047Z","avatar_url":"https://github.com/fox-one.png","language":"Vue","funding_links":[],"categories":["Stand-alone Wallets"],"sub_categories":["Related Libraries"],"readme":"# Fennec\n\nFennec is an opensource browser extension wallet for Mixin Network.\n\n![](https://lh3.googleusercontent.com/6yvEm05DlmLsipLv_87p7lxk_INfedElWcv2L5YkB6k-pGDKBCax7EINAdveOjtH7zKq3aV6ZvRN0BjXv_l4mC5l=w640-h400-e365-rj-sc0x00ffffff)\n\n## 0. Supported browsers\n\n- [x] Chrome and Chromium based browsers\n- [x] Firefox\n- [ ] Safari\n\n## 1. Install\n\n### 1.1 Install from Chrome webstore or Firefox add-ons 🛒\n\n- [Firefox Add-ons](https://addons.mozilla.org/en-US/firefox/addon/fox_fennec/)\n- [Chrome Store](https://chrome.google.com/webstore/detail/fennec/eincngenkhohbbfpkohipekcmnkfamjp)\n\n### 1.2 Install manually 📦\n\n1. download a release file from https://github.com/fox-one/fennec/releases/\n2. Chrome:\n\n- Extract the files into a directory\n- Launch Chrome, visit [chrome://extensions/](chrome://extensions/), click \"Load Unpacked\", browse the location of this directory then select it.\n\n3. Firefox:\n\n- Launch Firefox, visit [about:debugging#/runtime/this-firefox](about:debugging#/runtime/this-firefox), click \"Load Temporary Add-on...\", browse the location of file then select it.\n\nYou will then see Fennec in the extension list.\n\n### 1.3 Install from source code 🔧\n\nClone the code\n\n```\n$ git clone https://github.com/fox-one/fennec.git\n```\n\nBuild the project, and it will generate a directory at `./packages/fennec-extension/build`.\n\n```\n$ yarn\n$ yarn build\n```\n\nIf you are using Chrome, follow the 2nd step in \"Install manually\" section. If you are using Firefox, create a zip file and follow the 3rd step in that section.\n\n## 2. Create a wallet in Fennec\n\n**IMPORTANT**\n\n- **Please keep your keystore file safe, and set a strong password in Fennec to protect your keystore.**\n- **Backup is important: If you lose your keystore file, you lose the money.**\n- **Be aware of the cyber attack: If someone gets your keystore file, your money is stolen.**\n- In one word, if you lost the control to the keystore, you are fucked up.\n\n### 2.1 Import an existed keystore 🗝\n\n1. visit https://developers.mixin.one/dashboard\n2. create a new app\n3. \"Secret -\u003e APP SESSION -\u003e RSA session or Ed25519 session\", create a new keystore file and download it\n4. open Fennec, import it into Fennec.\n5. if you can not select the keystore file, try to tap the \"fullscreen\" icon to open Fennec in a new tab\n\n### 2.2 Create via account service providers 🔑\n\n1. Official provider\n   - Open Fennec, create account with default provider\n2. Private provider with fennec-asp\n   - Build [fennec-asp](https://github.com/fox-one/fennec-asp) on your machine\n   - Run server: `./builds/fennec server --config xxx --port 9000`\n   - Get provider address by append `/users` to server. e.g. `http://192.168.0.1:9000/users`\n   - Add the address to Fennec - \"Create Account - Custom Provider - Add Provider\"\n   - Create Account - please make sure the server keep running while creating account\n\n## 3. Use fennec\n\n- [4swap](https://4swap.org): Visit https://app.4swap.org, tap \"Connect wallet\" button to use Fennec in 4swap.\n- [Mixcoin](https://mixcoin.one)(Chinese): tap \"连接钱包\" link to use Fennec.\n\n## 4. Interact with your Mixin dApp\n\nThere are two demos in the project. Go through the source code and you will find it out.\n\n- [A vue demo](https://fox-one.github.io/fennec), and its [source code](https://github.com/fox-one/fennec/tree/main/packages/mixin-extension-demo)\n- [A vanilla js demo](https://fox-one.github.io/fennec/javascript), and its [source code](https://github.com/fox-one/fennec/blob/main/packages/mixin-extension-demo/public/javascript.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffox-one%2Ffennec","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffox-one%2Ffennec","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffox-one%2Ffennec/lists"}