{"id":19610787,"url":"https://github.com/onflow/wallet-extension-example","last_synced_at":"2026-03-05T21:32:39.651Z","repository":{"id":37836329,"uuid":"465955940","full_name":"onflow/wallet-extension-example","owner":"onflow","description":"An example and guide showing how to build an FCL-compatible wallet extension on Flow.","archived":false,"fork":false,"pushed_at":"2022-11-01T18:46:19.000Z","size":4437,"stargazers_count":12,"open_issues_count":1,"forks_count":15,"subscribers_count":34,"default_branch":"master","last_synced_at":"2025-04-27T22:33:00.792Z","etag":null,"topics":["chrome-extension","flow-blockchain","wallet"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onflow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null}},"created_at":"2022-03-04T02:32:50.000Z","updated_at":"2024-06-08T08:02:29.000Z","dependencies_parsed_at":"2023-01-21T06:46:45.065Z","dependency_job_id":null,"html_url":"https://github.com/onflow/wallet-extension-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/onflow/wallet-extension-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onflow%2Fwallet-extension-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onflow%2Fwallet-extension-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onflow%2Fwallet-extension-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onflow%2Fwallet-extension-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onflow","download_url":"https://codeload.github.com/onflow/wallet-extension-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onflow%2Fwallet-extension-example/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30150440,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T21:15:50.531Z","status":"ssl_error","status_checked_at":"2026-03-05T21:15:11.173Z","response_time":93,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chrome-extension","flow-blockchain","wallet"],"created_at":"2024-11-11T10:33:26.895Z","updated_at":"2026-03-05T21:32:39.632Z","avatar_url":"https://github.com/onflow.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ch1 align=\"center\"\u003eFlow Chrome Extension Wallet Example\u003c/h1\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ci\u003eAn example and guide showing how to build an FCL-compatible wallet extension on Flow.\u003c/i\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"docs/index.md\"\u003e\u003cstrong\u003eRead the docs »\u003c/strong\u003e\u003c/a\u003e\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://docs.onflow.org/fcl/\"\u003eWhat is FCL?\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/onflow/fcl-js/issues\"\u003eReport a Bug\u003c/a\u003e\n  \u003c/p\u003e\n  \u003cp align=\"center\"\u003e\n   This guide and sample is based on a \u003ca href=\"https://github.com/onflow/flip-fest/blob/main/winners.md#flow-providers-non-custodial-wallets-28\"\u003ewinning FLIP Fest submission\u003c/a\u003e from the \u003ca href=\"https://github.com/Zay-Codes-Lab\"\u003eZayCodes team\u003c/a\u003e.\n  \u003c/p\u003e\n\u003c/p\u003e\n\n## Getting started\n\nRun all commands from the root directory.\n\n### Install\n\n```shell\n\nnpm i\n\n```\n\n### Build the extension\n\n```shell\n\nnpm run build --workspace fcl-wallet-extension-demo\n\n```\n\n### Add the extension to Chrome\n\n- In Chrome, navigate to `chrome://extensions`\n- Enable the \"Developer mode\" toggle\n- Click on \"Load unpacked\"\n- Select the `packages/extension/build` folder\n\n### Refreshing the extension\n\nIf you make changes to the code, rebuild the extension with `npm run dev --workspace fcl-wallet-extension-demo` and then click the refresh icon in the Chrome extensions page.\n\n### Start the harness app\n\nThe harness is a barebones web app that allows you to\nconnect to the extension and send transactions.\n\n```sh\n\nnpm run start --workspace fcl-harness\n\n```\n\nOpen [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\n---\n\n## Build your own wallet\n\nSee the full guide to building an extension on Flow [here](docs/index.md).\n\n- [Overview](docs/index.md#overview)\n  - [FCL Fundamentals](docs/index.md#fcl-fundamentals)\n    - [Discovery](docs/index.md#discovery)\n    - [Service Methods](docs/index.md#service-methods)\n    - [Wallet Services](docs/index.md#wallet-services)\n  - [Browser \u0026 Extension Requirements](docs/index.md#browser---extension-requirements)\n  - [Key Scripts](docs/index.md#key-scripts)\n- [Implementation](docs/index.md#implementation)\n  - [Manifest V3 configurations](docs/index.md#manifest-v3-configurations)\n  - [FCL Installation \u0026 Configuration](docs/index.md#fcl-installation---configuration)\n  - [Harness \u0026 Testing](docs/index.md#harness---testing)\n  - [FCL Discovery](docs/index.md#fcl-discovery)\n  - [Account Creation](docs/index.md#account-creation)\n  - [FCL Authentication](docs/index.md#fcl-authentication)\n  - [FCL Authorization](docs/index.md#fcl-authorization)\n  - [Other Services](docs/index.md#other-services)\n  - [Transaction History \u0026 Event Indexing](docs/index.md#transaction-history---event-indexing)\n  - [NFT Viewing \u0026 Metadata](docs/index.md#nft-viewing---metadata)\n  - [Other Resources](docs/index.md#other-resources)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonflow%2Fwallet-extension-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonflow%2Fwallet-extension-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonflow%2Fwallet-extension-example/lists"}