{"id":30390192,"url":"https://github.com/a-khushal/sss","last_synced_at":"2026-05-03T23:33:02.650Z","repository":{"id":306010313,"uuid":"1024684613","full_name":"a-khushal/sss","owner":"a-khushal","description":"shamir secret sharing with ipfs storage","archived":false,"fork":false,"pushed_at":"2025-09-10T12:52:28.000Z","size":240,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-10T16:54:49.828Z","etag":null,"topics":["encryption-decryption","ipfs","nextjs","shamir-secret-sharing"],"latest_commit_sha":null,"homepage":"","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/a-khushal.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":"2025-07-23T05:13:24.000Z","updated_at":"2025-09-10T12:52:32.000Z","dependencies_parsed_at":"2025-07-23T07:14:03.465Z","dependency_job_id":"56fc581f-a456-47ab-9563-452172e0a580","html_url":"https://github.com/a-khushal/sss","commit_stats":null,"previous_names":["a-khushal/sss"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/a-khushal/sss","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-khushal%2Fsss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-khushal%2Fsss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-khushal%2Fsss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-khushal%2Fsss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a-khushal","download_url":"https://codeload.github.com/a-khushal/sss/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a-khushal%2Fsss/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32589221,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"ssl_error","status_checked_at":"2026-05-03T22:09:10.534Z","response_time":103,"last_error":"SSL_read: 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":["encryption-decryption","ipfs","nextjs","shamir-secret-sharing"],"created_at":"2025-08-21T10:00:58.637Z","updated_at":"2026-05-03T23:33:02.645Z","avatar_url":"https://github.com/a-khushal.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solana Threshold Wallet\n\nA secure, self-custody Solana wallet for the Solana blockchain, built with Next.js. It uses Shamir's Secret Sharing to split your private key into multiple shares for enhanced security and flexible recovery. Supports all major Solana wallets and optional encrypted backup to IPFS via Pinata.\n\n## Features\n- Connect and use any major Solana wallet\n- Create a new wallet and split the private key into shares\n- Recover your wallet using a threshold of shares\n- Optional encrypted backup to IPFS (Pinata)\n\n## Quick Setup\n\n1. **Install dependencies:**\n   ```bash\n   npm install\n   # or\n   pnpm install\n   # or\n   yarn install\n   ```\n\n2. **(Optional) Enable IPFS backup:**\n   Create a `.env.local` file in the project root and add:\n   ```\n   NEXT_PUBLIC_PINATA_API_KEY=your_pinata_api_key\n   NEXT_PUBLIC_PINATA_SECRET_KEY=your_pinata_secret_key\n   ```\n\n3. **Start the app:**\n   ```bash\n   npm run dev\n   # or\n   pnpm dev\n   # or\n   yarn dev\n   ```\n\nOpen [http://localhost:3000](http://localhost:3000) in your browser. ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa-khushal%2Fsss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa-khushal%2Fsss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa-khushal%2Fsss/lists"}