{"id":13546170,"url":"https://github.com/codeyam-ai/chrome-extension","last_synced_at":"2025-04-02T17:32:48.207Z","repository":{"id":63637464,"uuid":"544520799","full_name":"codeyam-ai/chrome-extension","owner":"codeyam-ai","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-25T14:58:26.000Z","size":47618,"stargazers_count":13,"open_issues_count":7,"forks_count":8,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-12T14:02:55.066Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codeyam-ai.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":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-02T17:30:07.000Z","updated_at":"2024-08-11T05:13:00.000Z","dependencies_parsed_at":"2024-11-03T14:31:46.937Z","dependency_job_id":"a48c0d11-1179-4ad3-8112-79ccb7669e99","html_url":"https://github.com/codeyam-ai/chrome-extension","commit_stats":null,"previous_names":["codeyam-ai/chrome-extension"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeyam-ai%2Fchrome-extension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeyam-ai%2Fchrome-extension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeyam-ai%2Fchrome-extension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeyam-ai%2Fchrome-extension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codeyam-ai","download_url":"https://codeload.github.com/codeyam-ai/chrome-extension/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246860322,"owners_count":20845641,"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-01T12:00:32.883Z","updated_at":"2025-04-02T17:32:43.189Z","avatar_url":"https://github.com/codeyam-ai.png","language":"TypeScript","readme":"# Ethos Sui Wallet\n\nA chrome (v88+) extension wallet for [Sui](https://sui.io) by [Ethos](https://https://ethoswallet.xyz).\n\n# Set Up\n\n**Requirements**: Node 14.0.0 or later.\n\nCurrently the Wallet depends on an unreleased version of `sui.js`, the TypeScript SDK for Sui. Therefore, you need to build the SDK first:\n\n```bash\n$ cd \u003cYour Sui Repository\u003e/sdk/typescript\n$ yarn \u0026\u0026 yarn build\n```\n\nThen, in the project directory, run:\n\n```bash\n$ npm i\n```\n\n\u003e **Note:** If you are updating the SDK and Wallet at the same time, you need to run the following commands to make sure the Explorer depends on the updated SDK.\n\n```bash\n$ cd \u003cYour Sui Repository\u003e/sdk/typescript\n$ yarn build\n\n$ cd ../../wallet\n$ rm -rf node_modules/ \u0026\u0026 npm i\n```\n\nThen one of the following build steps is required:\n\n## Build in watch mode (dev)\n\nTo build the extension and watch for changes run:\n\n```\nnpm start\n```\n\nThis will build the app in the [dist/](./dist/) directory, watch for changes and rebuild it. (Also runs prettier to format the files that changed.)\n\n## Build once in dev mode\n\nTo build the app once in development mode (no optimizations etc) run\n\n```\nnpm run build:dev\n```\n\nThe output directory is the same [dist/](./dist/), all build artifacts will go there\n\n## Build once in prod mode\n\nTo build the app once in production mode run\n\n```\nnpm run build:final\n```\n\nSame as above the output is [dist/](./dist/).\n\n## Install the extension to Chrome\n\nAfter building the app, the extension needs to be installed to Chrome. Follow the steps to [load an unpacked extension](https://developer.chrome.com/docs/extensions/mv3/getstarted/#unpacked) and install the app from the [dist/](./dist/) directory.\n\n## Testing\n\n```\nnpm run test\n```\n\n## React DevTools\n\nIf you open the chrome dev tools on the extension, you will notice that the React dev tools are not there, even if you installed them from the chrome store. For security reasons this doesn't work, but there is a workaround, which is to use the react devtools in standalone mode. Simple run the following from a terminal:\n\n```\nnpx react-devtools\n```\n\n...and a window will pop up that allows you to inspect the react component hierarchy and also run the profiler (in the development build of the app only!)\n\nOne shortcoming is that hovering over elements in the extension app won't highlight the corresponding React component in the devtools.\n","funding_links":[],"categories":["Wallets"],"sub_categories":["Miscellaneous","Explorer"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeyam-ai%2Fchrome-extension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodeyam-ai%2Fchrome-extension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodeyam-ai%2Fchrome-extension/lists"}