{"id":20943332,"url":"https://github.com/apillon/embedded-wallet","last_synced_at":"2025-08-02T00:11:04.717Z","repository":{"id":252794547,"uuid":"841387001","full_name":"Apillon/embedded-wallet","owner":"Apillon","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-07T09:01:19.000Z","size":3998,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-07T09:30:18.698Z","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/Apillon.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,"zenodo":null}},"created_at":"2024-08-12T09:58:37.000Z","updated_at":"2025-05-07T09:00:53.000Z","dependencies_parsed_at":"2024-10-21T09:32:14.759Z","dependency_job_id":"70600708-94b8-4fdb-8290-745c4bb254ae","html_url":"https://github.com/Apillon/embedded-wallet","commit_stats":null,"previous_names":["apillon/embedded-wallet"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apillon%2Fembedded-wallet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apillon%2Fembedded-wallet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apillon%2Fembedded-wallet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Apillon%2Fembedded-wallet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Apillon","download_url":"https://codeload.github.com/Apillon/embedded-wallet/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254046506,"owners_count":22005610,"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-11-18T23:35:54.818Z","updated_at":"2025-08-02T00:11:04.697Z","avatar_url":"https://github.com/Apillon.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Apillon Embedded Wallets\n\n## Introduction\n\n**Apillon's Embedded Wallet Service** redefines crypto asset management by blending the simplicity of Web2 onboarding with the security of hardware wallets and the convenience of hot wallets. It offers a secure, non-custodial, and fully decentralized solution for managing crypto assets seamlessly within applications.\n\n## What is an Embedded Wallet?\n\nAn embedded wallet is an in-app wallet that provides a streamlined experience for generating and signing transactions with your private key, without requiring separate downloads or installations. By integrating directly into applications via an SDK, embedded wallets simplify onboarding, allowing users to log in with just their email and a verification code. This setup eliminates mnemonic phrases, making the experience accessible and secure.\n\n## Detailed documentation\nTo learn more about Apillon's embedded wallet service, read our [full wiki page](https://wiki.apillon.io/web3-services/9-embedded-wallets.html)\n\nFor a technical guide to integrate Apillon's embedded wallet service into your application, read our [integration guide](https://wiki.apillon.io/build/12-embedded-wallets-integration.html)\n\n## SDK\n\n- `@apillon/wallet-sdk` [about](/packages/sdk/README.md)\n- `@apillon/wallet-ui` [about](/packages/ui/README.md)\n- `@apillon/wallet-react` [about](/packages/sdk-react/README.md)\n- `@apillon/wallet-vue` [about](/packages/sdk-vue/README.md)\n\n## Implementation examples/tests\n\n- `/apps/embedded-wallet-demo` - Example of controlling gas expenses on account manager contract by using signature callback when registering new wallets.\n- `/apps/react-test`\n- `/apps/vue-test`\n\n## Testing\n\nTesting is NOT automated as passkey validation is required.\n\nEach of the pacakages has it's own manual tests. These can be run with running `npm run dev` in specific subdir.\n\nAdditionally, separate test apps are configured under `./apps`. These are more complete implementation examples.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapillon%2Fembedded-wallet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapillon%2Fembedded-wallet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapillon%2Fembedded-wallet/lists"}