{"meta":{"source":"https://stellarlight.xyz/directory","generatedAt":"2026-09-24T19:16:40.281Z","filters":{"q":"wallet","language":null,"minScore":0,"activity":null,"limit":20,"offset":0},"matchMode":"strict","matchModeLabel":"every query term matched","note":"Code references graded by repoScore (0-100) = the repo's own merit (code we read: tests, CI, releases, live SDK pin; plus adoption and freshness) lifted by independent corroboration (first-party publication, registry-verified packages, curation, notes, funding), with archived / fork / template / deprecated-SDK demotions. Lead with high-score repos as the strongest existing references; cite each repo's url/homepage. Each repo carries a `deepWikiUrl` — hand off there for deep 'where/how' questions about a repo's internals (e.g. error codes, consensus).","canonical":null,"counts":{"returned":20,"total":447}},"repos":[{"fullName":"stellar/freighter","owner":"stellar","name":"freighter","url":"https://github.com/stellar/freighter","description":"Stellar browser extension","topics":[],"primaryLanguage":"TypeScript","stars":116,"openIssues":159,"lastCommitAt":"2026-09-11T23:02:37.000Z","homepageUrl":"","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":60,"lastReleaseAt":"2026-09-03T01:08:04.000Z","releaseTag":"5.48.0","openPRs":16,"asOf":"2026-09-21T14:53:42.182Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"Monorepo: the browser extension (5.47.0, 2026-08-31) plus the site-integration npm SDK @stellar/freighter-api (6.0.1, 2025-12-03). The extension is configured against TWO backend repos — stellar/freighter-backend (V1) and stellar/freighter-backend-v2 (V2), both wired via INDEXER_URL/INDEXER_V2_URL; the mobile app is the separate repo stellar/freighter-mobile.","source":"curated","asOf":"2026-09-01"},{"note":"One advisory in the GitHub Advisory Database: GHSA-vqr6-hwg2-775w (high, 2023-08-23) — mnemonic phrase readable by JavaScript through a private API, fixed in extension 5.3.1. Long patched; only relevant to forks/builds pinned below 5.3.1. https://github.com/stellar/freighter/security/advisories/GHSA-vqr6-hwg2-775w","source":"curated","asOf":"2026-09-01"}],"project":{"slug":"freighter","name":"Freighter"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":87,"repoScoreLabel":"high","tier":"quality","tierReason":null,"tierChangedAt":null,"source":"project-link","score":2,"deepWikiUrl":"https://deepwiki.com/stellar/freighter","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":1,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"unknown","scannedAt":"2026-09-15T01:46:13.124Z","codeConfidence":{"score":0.85,"label":"high","ageDays":9},"scannedRef":"be7c780c7c7d6d1d2900515531b549fdce9a5ef3","symbols":["buildInvocationTree","parseAuthEntryPreimage","getAddressCredentials","getAuthEntryBoundAddress","getInvocationDetails","getInvocationArgs","SOROBAN_OPERATION_TYPES","CLASSIC_ASSET_DECIMALS","getDecimalsForAsset","isSorobanTransaction","getContractIdFromTransactionData","getContractIdFromTokenId","getAssetDecimals","getTokenBalance","getAvailableBalance","formatTokenAmount","parseTokenAmount","scValToAddress","addressToString","getArgsForTokenInvocation"],"contractInterface":[],"stellarDeps":["@stellar/design-system","@stellar/freighter-api","@stellar/typescript-wallet-sdk-km","stellar-hd-wallet","stellar-sdk"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","signing","soroban-rpc","tx-building","wallet-kit","wallet-provider"],"codeDomains":[]},"kind":"application","kindBasis":"projectSlug"},{"fullName":"Creit-Tech/xBull-Wallet","owner":"Creit-Tech","name":"xBull-Wallet","url":"https://github.com/Creit-Tech/xBull-Wallet","description":"A powerful but easy to use extension wallet to interact with the Stellar Network","topics":["blockchain","wallet","cryptocurrency","stellar"],"primaryLanguage":"TypeScript","stars":32,"openIssues":11,"lastCommitAt":"2025-08-13T18:59:57.000Z","homepageUrl":"https://xbull.app/?utm_source=Github&utm_medium=Websites&utm_campaign=organic","isFork":false,"isArchived":false,"activityState":"dormant","activitySignals":{"commits90d":0,"lastReleaseAt":"2025-08-12T04:13:53.000Z","releaseTag":"v1.40.0","openPRs":0,"asOf":"2026-09-21T14:53:42.371Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"For app integration the repo itself points at Stellar Wallets Kit (Creit-Tech/Stellar-Wallets-Kit, npm @creit.tech/stellar-wallets-kit 2.6.0, 2026-08-28) — one library covering xBull plus other Stellar wallets; the in-page xBullSDK is the older direct path. Latest wallet release v1.40.0 (2025-08-12): SEP-0053 message signing, protocol-23 SDK. AGPLv3. https://github.com/Creit-Tech/xBull-Wallet","source":"curated","asOf":"2026-09-01"}],"project":{"slug":"xbull","name":"xBull"},"hackathonWinner":false,"scfAwarded":true,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":78,"repoScoreLabel":"high","tier":"quality","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/Creit-Tech/xBull-Wallet","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":1,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"unknown","scannedAt":"2026-08-13T21:59:37.735Z","codeConfidence":{"score":0.77,"label":"high","ageDays":41},"scannedRef":"8308875557be12f25aac9b984152c822d2ff1989","symbols":["Sep07Service","StellarSdkService","LayoutV1AccountHorizonSelectorComponent","AddHorizonApiComponent","Sep10Service","PathPaymentFormComponent","XdrSignerComponent","SendPaymentComponent","DepositLiquidityComponent"],"contractInterface":[],"stellarDeps":["@creit-tech/sorobandomains-sdk","@stellar/stellar-sdk","stellar-sdk"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","sep10-auth","signing","soroban-rpc","tx-building"],"codeDomains":[]},"kind":"application","kindBasis":"projectSlug"},{"fullName":"kalepail/passkey-kit","owner":"kalepail","name":"passkey-kit","url":"https://github.com/kalepail/passkey-kit","description":"[MOVED → github.com/stellar/passkey-kit] TypeScript SDK for Stellar passkey smart wallets — WebAuthn/secp256r1, Ed25519 & policy signers, keyless relayer submission","topics":["blockchain","crypto","passkey","secp256r1","smart","stellar","wallet","smart-wallet","soroban","webauthn"],"primaryLanguage":"TypeScript","stars":499,"openIssues":0,"lastCommitAt":"2026-07-31T17:18:55.000Z","homepageUrl":"https://github.com/stellar/passkey-kit","isFork":false,"isArchived":true,"activityState":"archived","activitySignals":{"commits90d":35,"lastReleaseAt":"2026-07-13T20:10:41.000Z","releaseTag":"v0.13.1","openPRs":0,"asOf":"2026-09-21T14:53:06.557Z"},"successorRepo":"stellar/passkey-kit","supersededBy":"stellar/passkey-kit","deprecatedAt":null,"supersessionKind":"archived","codeInUse":null,"knowledgeNotes":[{"note":"ARCHIVED (GitHub API archived:true; last push 2026-07-31; 496 stars) — README: 'This repository has moved… Development of passkey-kit now happens at stellar/passkey-kit… all tags were carried over.' Resolve every passkey-kit question to stellar/passkey-kit; npm passkey-kit's repository field already points there. https://github.com/stellar/passkey-kit","source":"curated","asOf":"2026-09-01"}],"project":{"slug":"passkey-kit","name":"Passkey Kit"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":44,"repoScoreLabel":"medium","tier":"quality","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/kalepail/passkey-kit","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"cargo-sdk","codeDepth":0.6586666666666667,"isDeployableContract":true,"sorobanSdkVersion":"27.0.0","ciPresent":true,"testsPresent":true,"versionStatus":"current","scannedAt":"2026-08-13T22:00:10.321Z","codeConfidence":{"score":0.77,"label":"high","ageDays":41},"scannedRef":"309537474f689a7948c729a7bab0d1388f509422","symbols":["SignerExpiration","SignerLimits","SignerStorage","Signer","SignerKey","SignerVal","Secp256r1Signature","Signature","Signatures","PolicyError","StorageKey","Allowance","SmartWalletInterface","PolicyInterface","is_self_removal_context","is_sole_self_removal","verify_context","process_signer","store_signer","is_durable"],"contractInterface":["Contract.__constructor(signer: Signer)","Contract.add_signer(signer: Signer) -> Result<(), Error>","Contract.update_signer(signer: Signer) -> Result<(), Error>","Contract.remove_signer(signer_key: SignerKey) -> Result<(), Error>","Contract.upgrade(new_wasm_hash: BytesN<32>) -> Result<(), Error>","Contract.get_signer(signer_key: SignerKey) -> Option<SignerVal>","Contract.__check_auth(signature_payload: Hash<32>, signatures: Signatures, auth_contexts: Vec<Context>) -> Result<(), Error>","Contract.install(wallet: Address)","Contract.uninstall(wallet: Address)","Contract.policy__(source: Address, _signer: SignerKey, contexts: Vec<Context>)","Contract.deploy(source: Address, wasm_hash: BytesN<32>)","Contract.call(sac: Address, from: Address, to: Address, amount: i128)"],"stellarDeps":["@stellar/stellar-sdk","passkey-kit","passkey-kit-sdk","soroban-sdk","stellar-strkey"],"targetProtocol":27,"protocolCaps":[{"cap":71,"title":"Authentication delegation and address-bound Soroban credentials","status":"Final","url":"https://github.com/stellar/stellar-protocol/blob/master/core/cap-0071.md"}],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","passkey","signing","soroban-rpc","tx-building","wallet-provider"],"codeDomains":["wallet-infra"]},"kind":"archived","kindBasis":"isArchived"},{"fullName":"Creit-Tech/Stellar-Wallets-Kit","owner":"Creit-Tech","name":"Stellar-Wallets-Kit","url":"https://github.com/Creit-Tech/Stellar-Wallets-Kit","description":"A kit to handle all Stellar Wallets at once with a simple API ","topics":["albedo","freighter","soroban","stellar","wallets","xbull"],"primaryLanguage":"TypeScript","stars":80,"openIssues":14,"lastCommitAt":"2026-09-07T12:46:23.000Z","homepageUrl":"https://stellarwalletskit.dev","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":24,"lastReleaseAt":"2026-08-28T02:09:19.000Z","releaseTag":"v2.6.0","openPRs":11,"asOf":"2026-09-21T14:53:06.063Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"Published under two scopes: npm @creit.tech/stellar-wallets-kit (2.6.0, 2026-08-28; first published 2024-01-12) and JSR @creit-tech/stellar-wallets-kit (2.6.0; on JSR since 2024-11-02, linked to this repo) — the README's install path is now the JSR one (`npx jsr add @creit-tech/stellar-wallets-kit`). Docs at stellarwalletskit.dev; MIT. https://jsr.io/@creit-tech/stellar-wallets-kit","source":"curated","asOf":"2026-09-01"}],"project":{"slug":"stellar-wallets-kit","name":"Stellar Wallets Kit"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":87,"repoScoreLabel":"high","tier":"quality","tierReason":null,"tierChangedAt":null,"source":"project-link","score":4,"deepWikiUrl":"https://deepwiki.com/Creit-Tech/Stellar-Wallets-Kit","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":0.525,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"current","scannedAt":"2026-09-15T01:53:16.625Z","codeConfidence":{"score":0.85,"label":"high","ageDays":9},"scannedRef":"bdd7636e715002318b060fb23e20045204b5df25","symbols":["FreighterModule","LobstrModule","xBullModule","AlbedoModule","ALBEDO_ID","WalletConnectModule","WALLET_CONNECT_ID","HotWalletModule","WhatIsAWalletPage","StellarWalletsKit","DcentModule"],"contractInterface":[],"stellarDeps":["@creit-tech/stellar-wallets-kit","@creit.tech/stellar-wallets-kit","@stellar/stellar-sdk"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["signing","wallet-kit"],"codeDomains":[]},"kind":"application","kindBasis":"projectSlug"},{"fullName":"stellar/typescript-wallet-sdk","owner":"stellar","name":"typescript-wallet-sdk","url":"https://github.com/stellar/typescript-wallet-sdk","description":"Typescript Wallet SDK to build Stellar wallets","topics":["blockchain","cryptocurrency","sdk","stellar","typescript"],"primaryLanguage":"TypeScript","stars":34,"openIssues":3,"lastCommitAt":"2026-09-09T22:56:21.000Z","homepageUrl":"","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":13,"lastReleaseAt":"2026-09-09T23:16:51.000Z","releaseTag":"v5.0.0","openPRs":23,"asOf":"2026-09-21T14:53:11.609Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"Monorepo publishing THREE npm packages, all at 4.0.1 (2026-08-21): @stellar/typescript-wallet-sdk (first published 2023-05-18), @stellar/typescript-wallet-sdk-km (key manager, 2024-03-26) and @stellar/typescript-wallet-sdk-soroban (2024-05-20); names verified in the repo's @stellar/*/package.json (the npm entries carry no repository field). https://www.npmjs.com/package/@stellar/typescript-wallet-sdk","source":"curated","asOf":"2026-09-01"},{"note":"v4.0.0 (2026-08-13) is a breaking major: @stellar/stellar-sdk 15.0.1 → 16.2.0 and the Node minimum raised 20 → 22 (engines node>=22); every pre-4.0.0 version is marked deprecated on npm ('Versions below 4.0.0 are no longer maintained. Please upgrade to v4.0.0+'). https://github.com/stellar/typescript-wallet-sdk/releases/tag/v4.0.0","source":"curated","asOf":"2026-09-01"}],"project":{"slug":"typescript-wallet-sdk","name":"TypeScript Wallet SDK"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":86,"repoScoreLabel":"high","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/stellar/typescript-wallet-sdk","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":1,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"current","scannedAt":"2026-09-15T01:47:39.891Z","codeConfidence":{"score":0.85,"label":"high","ageDays":9},"scannedRef":"0ddb6d0d81be9b96acad4beb1a327e2f60d00e4c","symbols":["KeyManager","Watcher","ServerRequestFailedError","AssetNotSupportedError","InvalidMemoError","ClientDomainWithMemoError","MissingTransactionIdError","InvalidTransactionResponseError","InvalidTransactionsResponseError","AccountDoesNotExistError","TransactionSubmitFailedError","InsufficientStartingBalanceError","MissingTokenError","InvalidTokenError","ExpiredTokenError","TransactionSubmitWithFeeIncreaseFailedError","SignerRequiredError","OperationsLimitExceededError","WithdrawalTxNotPendingUserTransferStartError","WithdrawalTxMissingDestinationError"],"contractInterface":[],"stellarDeps":["@stellar/freighter-api","@stellar/prettier-config","@stellar/stellar-sdk","@stellar/tsconfig","@stellar/typescript-wallet-sdk"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["horizon","sep10-auth","sep24-ramp","signing","tx-building","wallet-kit"],"codeDomains":["anchor-ramp"]},"kind":"application","kindBasis":"projectSlug"},{"fullName":"stellar/smart-account-kit","owner":"stellar","name":"smart-account-kit","url":"https://github.com/stellar/smart-account-kit","description":"TypeScript SDK for OpenZeppelin Stellar smart accounts with passkeys, multi-signers, authorization policies, and fee-sponsored transactions.","topics":["account-abstraction","fee-sponsorship","multisig","openzeppelin","passkeys","sdk","smart-accounts","smart-wallets","soroban","stellar","typescript","wallet","webauthn"],"primaryLanguage":"TypeScript","stars":5,"openIssues":1,"lastCommitAt":"2026-09-18T17:36:05.000Z","homepageUrl":"https://smart-account-kit.pages.dev/","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":94,"lastReleaseAt":"2026-09-08T19:41:37.000Z","releaseTag":"v0.8.0","openPRs":1,"asOf":"2026-09-21T14:55:24.414Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"npm package is the unscoped smart-account-kit (0.8.0, 2026-09-08) — TypeScript client for the OpenZeppelin/stellar-contracts smart-account contract (passkeys, multi-signers, policies, fee sponsoring). Repo created 2026-07-30; Protocol 27 deployment artifacts are versioned in docs/deployments-protocol-27-2026-07-09.md. https://www.npmjs.com/package/smart-account-kit","source":"curated","asOf":"2026-09-13"},{"note":"README security status (verify before recommending): the SDK, demo, relayer proxy and integration code have NOT had an independent audit; the underlying OZ contracts' audit (rc v0.7.0) has different scope and the deployed artifacts use a later source revision. Breaking changes at v0.4.0 are listed in docs/migration-v0.4.0.md. https://github.com/stellar/smart-account-kit","source":"curated","asOf":"2026-09-01"}],"project":{"slug":"stellar-development-foundation","name":"Stellar Development Foundation"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":85,"repoScoreLabel":"high","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/stellar/smart-account-kit","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":1,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"supported","scannedAt":"2026-09-21T19:34:47.475Z","codeConfidence":{"score":0.85,"label":"high","ageDays":2},"scannedRef":"9d22a962185e92fd28af0973199b8030c3782b61","symbols":["SignerPicker","getSubmissionMethod","shouldUseFeeSponsoring","sendAndPoll","hasSourceAccountAuth","buildI128ScVal","buildTokenTransferHostFunction","readTokenDecimals","tokenAmountToRawUnits","resolveTokenAmount","buildDirectTokenTransfer","signFeePayer","resimulateAndAssemble","resolveResimSource","signResimulateAndPrepare","sign","signAndSubmit","MultiSignerManager","createWallet","connectWallet"],"contractInterface":[],"stellarDeps":["@creit-tech/stellar-wallets-kit","@stellar/stellar-sdk"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","passkey","signing","soroban-rpc","tx-building","wallet-kit"],"codeDomains":[]},"kind":"application","kindBasis":"projectSlug"},{"fullName":"stellar/passkey-kit","owner":"stellar","name":"passkey-kit","url":"https://github.com/stellar/passkey-kit","description":"TypeScript SDK for Stellar passkey smart wallets — WebAuthn/secp256r1, Ed25519 & policy signers, keyless relayer submission","topics":["blockchain","crypto","passkey","secp256r1","smart","smart-wallet","soroban","stellar","wallet","webauthn"],"primaryLanguage":"TypeScript","stars":2,"openIssues":0,"lastCommitAt":"2026-09-18T20:17:36.000Z","homepageUrl":"https://passkey-kit-demo.pages.dev","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":119,"lastReleaseAt":"2026-09-09T01:44:06.000Z","releaseTag":"v0.18.3","openPRs":1,"asOf":"2026-09-21T14:55:24.009Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"Moved from kalepail/passkey-kit (496 stars there; archived; README 'This repository has moved… all tags were carried over'); stellar/passkey-kit was created 2026-07-30, so its own star count understates adoption. npm passkey-kit (0.18.3, 2026-09-09; first published 2024-06-06; 133 versions) now points its repository at stellar/passkey-kit. https://www.npmjs.com/package/passkey-kit","source":"curated","asOf":"2026-09-13"},{"note":"README security status (relay it): unaudited — the smart-wallet contract, SDKs and relayer proxy have had no independent audit; for context rules, thresholds and spending limits it points to the sibling stellar/smart-account-kit built on the audited OpenZeppelin stellar-contracts. Exports PasskeyKit (browser) and PasskeyServer (holds the relayer secret). https://github.com/stellar/passkey-kit","source":"curated","asOf":"2026-09-01"}],"project":{"slug":"stellar-development-foundation","name":"Stellar Development Foundation"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":85,"repoScoreLabel":"high","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/stellar/passkey-kit","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"cargo-sdk","codeDepth":0.78475,"isDeployableContract":true,"sorobanSdkVersion":"23.0","ciPresent":true,"testsPresent":true,"versionStatus":"supported","scannedAt":"2026-09-21T19:34:38.961Z","codeConfidence":{"score":0.85,"label":"high","ageDays":2},"scannedRef":"74210a433abc2943f33f4747aa6d33be98bfa539","symbols":["SmartWalletInterface","PolicyInterface","secp256r1_key_material","SignerExpiration","SignerLimits","SignerStorage","Signer","SignerKey","SignerVal","Secp256r1Signature","Signature","Signatures","BindingKey","BindingPurpose","Secp256r1BindingPayload","Secp256r1BindingRecord","PolicyError","StorageKey","Allowance","migrate_signers"],"contractInterface":["Contract.__constructor(signer: Signer, proof: Option<Secp256r1Signature>)","Contract.add_signer(signer: Signer) -> Result<(), Error>","Contract.add_secp256r1(signer: Signer, proof: Secp256r1Signature) -> Result<(), Error>","Contract.update_signer(signer: Signer) -> Result<(), Error>","Contract.remove_signer(signer_key: SignerKey) -> Result<(), Error>","Contract.upgrade(new_wasm_hash: BytesN<32>) -> Result<(), Error>","Contract.get_signer(signer_key: SignerKey) -> Option<SignerVal>","Contract.get_secp256r1_binding(key_id: Bytes) -> Option<Secp256r1BindingRecord>","Contract.__check_auth(signature_payload: Hash<32>, signatures: Signatures, auth_contexts: Vec<Context>) -> Result<(), Error>","Contract.install(wallet: Address)","Contract.uninstall(wallet: Address)","Contract.policy__(source: Address, _signer: SignerKey, contexts: Vec<Context>)","Contract.update_contract_code(hash: BytesN<32>)","Contract.migrate_signers(signer_keys: Vec<SignerKey>) -> u32","Contract.deploy(source: Address, wasm_hash: BytesN<32>)","Contract.call(sac: Address, from: Address, to: Address, amount: i128)"],"stellarDeps":["@stellar/stellar-sdk","passkey-kit","passkey-kit-sdk","soroban-sdk","stellar-strkey"],"targetProtocol":24,"protocolCaps":[{"cap":76,"title":"P23 State Archival bug remediation","status":"Final","url":"https://github.com/stellar/stellar-protocol/blob/master/core/cap-0076.md"}],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","passkey","signing","soroban-rpc","tx-building","wallet-provider"],"codeDomains":["wallet-infra"]},"kind":"contract","kindBasis":"isDeployableContract"},{"fullName":"stellar/stellar-demo-wallet","owner":"stellar","name":"stellar-demo-wallet","url":"https://github.com/stellar/stellar-demo-wallet","description":"Provides a front-end interface to test SEP interoperability. Website at https://demo-wallet.stellar.org/ ","topics":[],"primaryLanguage":"TypeScript","stars":65,"openIssues":23,"lastCommitAt":"2026-09-09T20:33:19.000Z","homepageUrl":"","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":4,"lastReleaseAt":"2025-09-10T17:10:52.000Z","releaseTag":"v3.0.0","openPRs":35,"asOf":"2026-09-21T14:55:26.248Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"SDF's Stellar Demo Wallet, hosted at demo-wallet.stellar.org — a front end for interactively testing anchor SEP interoperability (automated anchor testing lives in stellar/stellar-anchor-tests); defaults to testnet, mainnet via HORIZON_PASSPHRASE/HORIZON_URL in env-config.js; latest release v3.0.0 (2025-09-10); the 'Build a Stellar Wallet' tutorial it was created for moved to stellar/docs-wallet (README read 2026-09-14; Apache-2.0; last push 2026-09-09).","source":"curated","asOf":"2026-09-14"}],"project":{"slug":"stellar-development-foundation","name":"Stellar Development Foundation"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":65,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/stellar/stellar-demo-wallet","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"cargo-sdk","codeDepth":0.3212117794063154,"isDeployableContract":true,"sorobanSdkVersion":"23.0.0-rc.2.4","ciPresent":true,"testsPresent":false,"versionStatus":"supported","scannedAt":"2026-09-15T01:47:43.866Z","codeConfidence":{"score":0.85,"label":"high","ageDays":9},"scannedRef":"bd5c627c7780b02d54070b079d73b41f50550b65","symbols":["__constructor","DataKey","Signature","encode"],"contractInterface":["ContractAccount.__constructor(credential_id: Bytes, public_key: BytesN<65>)","ContractAccount.__check_auth(signature_payload: Hash<32>, signature: Self::Signature, _auth_contexts: Vec<Context>) -> Result<(), Error>"],"stellarDeps":["@stellar/design-system","@stellar/eslint-config","@stellar/frontend-helpers","@stellar/js-xdr","@stellar/prettier-config","@stellar/stellar-sdk","@stellar/tsconfig","soroban-sdk"],"targetProtocol":24,"protocolCaps":[{"cap":76,"title":"P23 State Archival bug remediation","status":"Final","url":"https://github.com/stellar/stellar-protocol/blob/master/core/cap-0076.md"}],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","sep10-auth","sep24-ramp","soroban-rpc","tx-building"],"codeDomains":["anchor-ramp","wallet-infra"]},"kind":"contract","kindBasis":"isDeployableContract"},{"fullName":"stellar/wallet-backend","owner":"stellar","name":"wallet-backend","url":"https://github.com/stellar/wallet-backend","description":"A backend for Stellar wallet applications","topics":[],"primaryLanguage":"Go","stars":30,"openIssues":48,"lastCommitAt":"2026-09-18T22:07:25.000Z","homepageUrl":"","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":44,"lastReleaseAt":null,"releaseTag":null,"openPRs":23,"asOf":"2026-09-21T14:55:23.529Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"No GitHub releases or tags (2026-09-01). Docker Hub image stellar/wallet-backend exists but is stale: only `testing` / testing-2025-05-13-fde7cfa tags, last updated 2025-05-13, while the repo was pushed 2026-09-01 — build from source or use the README's docker compose quickstart (`docker compose up db stellar-rpc-testnet api-testnet ingest-testnet`). https://hub.docker.com/r/stellar/wallet-backend/tags","source":"curated","asOf":"2026-09-01"}],"project":{"slug":"stellar-development-foundation","name":"Stellar Development Foundation"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":63,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/stellar/wallet-backend","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"lang-sdk","codeDepth":0.79,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"unknown","scannedAt":"2026-09-21T19:36:10.334Z","codeConfidence":{"score":0.85,"label":"high","ageDays":2},"scannedRef":"f8e5786d22c04adad16318f2e126728beec5aac9","symbols":[],"contractInterface":[],"stellarDeps":[],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","signing","soroban-rpc","tx-building"],"codeDomains":[]},"kind":"application","kindBasis":"projectSlug"},{"fullName":"stellar-experimental/meridian-pay-wallet-backend","owner":"stellar-experimental","name":"meridian-pay-wallet-backend","url":"https://github.com/stellar-experimental/meridian-pay-wallet-backend","description":"Meridian Pay fork of the wallet-backend repository","topics":[],"primaryLanguage":"Go","stars":0,"openIssues":0,"lastCommitAt":"2026-07-02T20:42:57.000Z","homepageUrl":null,"isFork":false,"isArchived":false,"activityState":"maintained","activitySignals":{"commits90d":1,"lastReleaseAt":null,"releaseTag":null,"openPRs":3,"asOf":"2026-09-21T14:58:44.114Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[],"project":null,"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":60,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"ec-taxonomy","score":5,"deepWikiUrl":"https://deepwiki.com/stellar-experimental/meridian-pay-wallet-backend","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"lang-sdk","codeDepth":0.79,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"unknown","scannedAt":"2026-09-14T21:29:16.727Z","codeConfidence":{"score":0.85,"label":"high","ageDays":9},"scannedRef":"154e7fb09787d661354a293abe559a05d16bc737","symbols":[],"contractInterface":[],"stellarDeps":[],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","signing","soroban-rpc","tx-building"],"codeDomains":[]},"kind":"code","kindBasis":"none"},{"fullName":"stellar/smart-wallet-demo-app","owner":"stellar","name":"smart-wallet-demo-app","url":"https://github.com/stellar/smart-wallet-demo-app","description":"Smart Wallet Demo App","topics":[],"primaryLanguage":"TypeScript","stars":46,"openIssues":0,"lastCommitAt":"2026-08-26T22:29:17.000Z","homepageUrl":"","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":8,"lastReleaseAt":null,"releaseTag":null,"openPRs":5,"asOf":"2026-09-21T14:55:31.630Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"SDF's smart-wallet demo app. Its README opens with a security policy that matters more than the demo: the repository is OUT OF SCOPE for the Stellar HackerOne program, is no longer actively maintained, receives no security patches, and vulnerability reports against it are closed as informational — so it is a reference to read, never a base to fork for production. The walkthrough wires the Stellar Disbursement Platform (create an API key with write permissions) to the wallet (README read 2026-09-14; no license file; 46 stars; no releases; last push 2026-08-26).","source":"curated","asOf":"2026-09-14"}],"project":{"slug":"stellar-development-foundation","name":"Stellar Development Foundation"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":46,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/stellar/smart-wallet-demo-app","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"cargo-sdk","codeDepth":0.4407506443298969,"isDeployableContract":true,"sorobanSdkVersion":"22.0.8","ciPresent":true,"testsPresent":true,"versionStatus":"deprecated","scannedAt":"2026-09-15T02:05:16.436Z","codeConfidence":{"score":0.85,"label":"high","ageDays":9},"scannedRef":"19c1a2d074b79381c28b6b6522188a19fe201f7d","symbols":["__constructor","set_metadata_uri","total_supply","get_max_supply","get_token_data","get_owner_tokens","mint_with_data","mint","get_token_metadata","bulk_mint_with_data","is_ended","is_claimed","claim","recover_unclaimed","AirdropContract","exec","Router","DataKey","TokenData","TokenMetadata"],"contractInterface":["Contract.__constructor(owner: Address, max_supply: u32, metadata: TokenMetadata)","Contract.set_metadata_uri(base_uri: String)","Contract.total_supply() -> u32","Contract.get_max_supply() -> u32","Contract.get_token_data(token_id: u32) -> TokenData","Contract.get_owner_tokens(owner: Address) -> Vec<u32>","Contract.mint_with_data(to: Address, token_id: u32, data: TokenData) -> u32","Contract.mint(to: Address, token_id: u32) -> u32","Contract.get_token_metadata() -> TokenMetadata","Contract.balance(owner: Address) -> u32","Contract.owner_of(token_id: u32) -> Address","Contract.transfer(from: Address, to: Address, token_id: u32)","Contract.transfer_from(spender: Address, from: Address, to: Address, token_id: u32)","Contract.approve(approver: Address, approved: Address, token_id: u32, live_until_ledger: u32)","Contract.approve_for_all(owner: Address, operator: Address, live_until_ledger: u32)","Contract.get_approved(token_id: u32) -> Option<Address>","Contract.is_approved_for_all(owner: Address, operator: Address) -> bool","Contract.name() -> String","Contract.symbol() -> String","Contract.token_uri(token_id: u32) -> String","Contract.burn(from: Address, token_id: u32)","Contract.burn_from(spender: Address, from: Address, token_id: u32)","AirdropContract.__constructor(root_hash: BytesN<32>, token: Address, admin: Address, funder: Address)","AirdropContract.is_ended() -> bool","AirdropContract.is_claimed(index: u32) -> bool","AirdropContract.claim(index: u32, receiver: Address, amount: i128, proof: Vec<BytesN<32>>)","AirdropContract.recover_unclaimed()"],"stellarDeps":["@stellar/design-system","@stellar/stellar-sdk","soroban-sdk"],"targetProtocol":22,"protocolCaps":[{"cap":58,"title":"Constructors for Soroban contracts","status":"Final","url":"https://github.com/stellar/stellar-protocol/blob/master/core/cap-0058.md"},{"cap":59,"title":"Host functions for BLS12-381","status":"Final","url":"https://github.com/stellar/stellar-protocol/blob/master/core/cap-0059.md"},{"cap":60,"title":"Update to Wasmi register machine","status":"Accepted","url":"https://github.com/stellar/stellar-protocol/blob/master/core/cap-0060.md"}],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","passkey","signing","soroban-rpc","tx-building"],"codeDomains":[]},"kind":"contract","kindBasis":"isDeployableContract"},{"fullName":"rabetofficial/rabet-extension","owner":"rabetofficial","name":"rabet-extension","url":"https://github.com/rabetofficial/rabet-extension","description":":rabbit: :earth_americas: Rabet browser extension enables you to manage your assets and interact with Stellar apps.","topics":["wallet","stellar","chrome-extension","bridge","interactive"],"primaryLanguage":"TypeScript","stars":632,"openIssues":1,"lastCommitAt":"2025-12-23T14:10:10.000Z","homepageUrl":"https://chrome.google.com/webstore/detail/rabet/hgmoaheomcjnaheggkfafnjilfcefbmo","isFork":false,"isArchived":false,"activityState":"dormant","activitySignals":{"commits90d":0,"lastReleaseAt":"2025-12-23T14:10:21.000Z","releaseTag":"V1.8.0","openPRs":0,"asOf":"2026-09-21T14:54:29.942Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"Browser-extension wallet (GPL-3.0; site rabet.io). Latest GitHub release V1.8.0 (2025-12-23; package.json version 1.8.0); repo last pushed 2025-12-23. The repo's homepage field is the Chrome Web Store listing https://chrome.google.com/webstore/detail/rabet/hgmoaheomcjnaheggkfafnjilfcefbmo. https://github.com/rabetofficial/rabet-extension/releases","source":"curated","asOf":"2026-09-01"}],"project":{"slug":"rabet","name":"Rabet"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":69,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/rabetofficial/rabet-extension","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":0.734,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":null,"testsPresent":null,"versionStatus":"supported","scannedAt":"2026-08-09T04:18:41.681Z","codeConfidence":{"score":0.77,"label":"high","ageDays":46},"scannedRef":null,"symbols":["Send","Receive","Swap","SwapBack","SingleDot","MultiDots"],"contractInterface":[],"stellarDeps":[],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":[],"codeDomains":[]},"kind":"application","kindBasis":"projectSlug"},{"fullName":"stellar-expert/albedo","owner":"stellar-expert","name":"albedo","url":"https://github.com/stellar-expert/albedo","description":"Security-centric, developer-friendly, easy-to-use delegated signer and keystore for Stellar Network","topics":["stellar","keystore","delegated-signer","wallet"],"primaryLanguage":"JavaScript","stars":71,"openIssues":20,"lastCommitAt":"2026-08-31T12:48:01.000Z","homepageUrl":"https://albedo.link","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":1,"lastReleaseAt":null,"releaseTag":null,"openPRs":3,"asOf":"2026-09-21T14:53:41.908Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"npm package @albedo-link/intent — 0.13.0 (2025-06-13; 17 versions since 2020-07-14; repository field → stellar-expert/albedo; MIT), built from this monorepo's intent/ directory; the README (README.MD, uppercase, on default branch master) installs it with `npm i -S @albedo-link/intent`. No GitHub releases. https://www.npmjs.com/package/@albedo-link/intent","source":"curated","asOf":"2026-09-02"},{"note":"README: the frontend/ directory is the albedo.link site and browser-extension UI; hosted at https://albedo.link (200 on 2026-09-02) with a demo playground at https://albedo.link/demo and a no-code payment-request generator at https://albedo.link/playground#payment-request; SEP-0007 'web+stellar' links are handled automatically. https://github.com/stellar-expert/albedo","source":"curated","asOf":"2026-09-02"}],"project":{"slug":"albedo","name":"Albedo"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":69,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/stellar-expert/albedo","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":0.827,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"supported","scannedAt":"2026-09-03T00:24:00.390Z","codeConfidence":{"score":0.85,"label":"high","ageDays":21},"scannedRef":"c2fe8f681776dd546ef3225d504ba64565825255","symbols":["bindWebStellarLinkHandler","createHorizon","requestFriendbotFunding","createTestnetAccount","resolveSorobandomainsAccount","SwapSettings","TransferSettings","TxContext"],"contractInterface":[],"stellarDeps":["@stellar/stellar-base","@stellar/stellar-sdk"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["horizon","signing","soroban-rpc","tx-building","wallet-kit"],"codeDomains":[]},"kind":"application","kindBasis":"projectSlug"},{"fullName":"Scopuly/x402-stellar-guard","owner":"Scopuly","name":"x402-stellar-guard","url":"https://github.com/Scopuly/x402-stellar-guard","description":"Wallet safety, policy, receipts, and conformance tooling for x402 v2 payments on Stellar. Built by Scopuly.","topics":["conformance","payments","security","soroban","stellar","typescript","wallet","x402","scopuly"],"primaryLanguage":"TypeScript","stars":1,"openIssues":0,"lastCommitAt":"2026-08-13T20:00:56.000Z","homepageUrl":"https://scopuly.com","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":6,"lastReleaseAt":"2026-08-13T21:04:09.000Z","releaseTag":"v0.1.0","openPRs":6,"asOf":"2026-09-21T14:53:58.502Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"npm @scopuly/x402-stellar-guard 0.1.0 (2026-08-13; public preview, not audited per its README): the wallet-side safety layer for x402 v2 payments on Stellar — strict PAYMENT-REQUIRED parsing, HTTPS origin binding, network / SEP-41 asset / recipient / amount / fee-sponsorship policy, exact CAP-71 transfer decoding and byte-level binding of the authorization entry to the reviewed intent; scoped to Stellar 'exact' payments with explicit user approval (README read 2026-09-14; Apache-2.0; last push 2026-09-13).","source":"curated","asOf":"2026-09-14"}],"project":{"slug":"scopuly","name":"Scopuly"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":64,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/Scopuly/x402-stellar-guard","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":0.577,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"supported","scannedAt":"2026-09-02T21:14:52.974Z","codeConfidence":{"score":0.85,"label":"high","ageDays":21},"scannedRef":"5db1d745b0e5ec59a03cf8754b80572f0a596776","symbols":["inspectDirectTokenTransfer","authorizationPayloadHash","guardAuthorizationEntry","parsePaymentRequired","guardPaymentRequired","PaymentLedger","REPLAY_FINGERPRINT_LIMIT","createDefaultGuardPolicy","restrictGuardPolicy","loadRestrictedGuardPolicy","recoverPendingReceipts","createHttpsReceiptResolver","createWalletConformanceVectors","TESTNET_CONFORMANCE_RECIPIENT","runWalletConformance","assertAtomicAmount","formatAtomicAmount","normalizeHttpsOrigin","normalizeResourceUrl","isValidStellarAddress"],"contractInterface":[],"stellarDeps":["@stellar/stellar-sdk"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","signing","x402"],"codeDomains":[]},"kind":"application","kindBasis":"projectSlug"},{"fullName":"kaankacar/stellar-wallet-gallery","owner":"kaankacar","name":"stellar-wallet-gallery","url":"https://github.com/kaankacar/stellar-wallet-gallery","description":null,"topics":[],"primaryLanguage":"TypeScript","stars":3,"openIssues":0,"lastCommitAt":"2026-08-20T15:58:24.000Z","homepageUrl":null,"isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":13,"lastReleaseAt":null,"releaseTag":null,"openPRs":0,"asOf":"2026-09-18T09:09:19.849Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"Stellar Wallet Gallery: the SAME tiny app built six times, once per wallet kit — Stellar Wallets Kit, Blux, Privy, Para, Passkey Kit and Smart Accounts — with an identical flow and identical UI from a shared package, made for side-by-side comparison at a Stellar Developers Meeting. The most direct answer available to \"which wallet kit should I use\", because the differences are isolated by construction (README read 2026-09-14; no license file; 3 stars; no releases; last push 2026-08-20).","source":"curated","asOf":"2026-09-14"}],"project":null,"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":63,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"builder-owned","score":5,"deepWikiUrl":"https://deepwiki.com/kaankacar/stellar-wallet-gallery","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":1,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":false,"versionStatus":"supported","scannedAt":"2026-08-21T01:13:47.156Z","codeConfidence":{"score":0.77,"label":"high","ageDays":34},"scannedRef":"8c71439e75bc7aa9632941e082ad3052da9d7695","symbols":["submitInvoke","submit","getXlmBalance","fundWithFriendbot","buildPaymentXdr","submitSignedXdr","getSimulationAccount","getTokenBalance","errorMessage","NETWORK_PASSPHRASE","HORIZON_URL","RPC_URL","FRIENDBOT_URL","explorerTxUrl","explorerAccountUrl","WalletDemo","AccountKindBadge","GalleryTabs","DemoShell","Card"],"contractInterface":[],"stellarDeps":["@creit.tech/stellar-wallets-kit","@stellar/freighter-api","@stellar/stellar-sdk","passkey-kit"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","passkey","signing","soroban-rpc","tx-building","wallet-kit"],"codeDomains":[]},"kind":"code","kindBasis":"none"},{"fullName":"mpprouter/stellar-agent-wallet-skill","owner":"mpprouter","name":"stellar-agent-wallet-skill","url":"https://github.com/mpprouter/stellar-agent-wallet-skill","description":"Stellar USDC wallet for AI agents. Pay 402-gated APIs (x402 or MPP Router), check balances, add USDC trustlines, swap XLM→USDC on the DEX, and send/bridge USDC cross-chain to EVM, Solana, or back to Stellar via Rozo. File-based secret storage, sponsored mode and mainnet.","topics":[],"primaryLanguage":"TypeScript","stars":0,"openIssues":1,"lastCommitAt":"2026-09-04T02:47:47.000Z","homepageUrl":"https://clawhub.ai/plugins/stellar-agent-wallet ","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":32,"lastReleaseAt":"2026-08-11T00:44:00.000Z","releaseTag":"v1.8.2","openPRs":0,"asOf":"2026-09-21T14:53:03.105Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"stellar-agent-wallet (clawhub.ai/plugins/stellar-agent-wallet): Rozo's agent-side Stellar USDC wallet skill — it pays 402-gated APIs through x402 or the MPP Router, checks balances, adds USDC trustlines, swaps XLM→USDC on the DEX, and sends or bridges USDC to EVM, Solana or back to Stellar via Rozo, with file-based secret storage, a sponsored mode and both networks. Newest tag v1.8.2; nothing is published on npm under `stellar-agent-wallet` as of the read (README read 2026-09-14; no license file; last push 2026-09-04).","source":"curated","asOf":"2026-09-14"}],"project":{"slug":"stellar-agent-wallet-skill","name":"Stellar Agent Wallet Skill"},"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":62,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/mpprouter/stellar-agent-wallet-skill","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":0.96,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":false,"versionStatus":"supported","scannedAt":"2026-09-15T01:55:28.770Z","codeConfidence":{"score":0.85,"label":"high","ageDays":9},"scannedRef":"68f2b988e74115fe25705086ff8c4bef718c577f","symbols":["signSacTransfer","wrapX402","encodeX402Header","assertSponsored","encodeMppHeader","MAX_AUTO_CEILING_USD","parseCmdArgs","resolveAsset","normalizeAmount","resolveMemo","toStroops","preflight","sendRaw"],"contractInterface":[],"stellarDeps":["@stellar/stellar-sdk"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","signing","soroban-rpc","tx-building","x402"],"codeDomains":[]},"kind":"application","kindBasis":"projectSlug"},{"fullName":"MetaMask/snap-stellar-wallet","owner":"MetaMask","name":"snap-stellar-wallet","url":"https://github.com/MetaMask/snap-stellar-wallet","description":null,"topics":[],"primaryLanguage":"TypeScript","stars":4,"openIssues":0,"lastCommitAt":"2026-08-20T02:56:00.000Z","homepageUrl":null,"isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":85,"lastReleaseAt":null,"releaseTag":null,"openPRs":6,"asOf":"2026-09-19T08:55:59.473Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"MetaMask's Stellar Wallet Snap monorepo — READ THE HEADER BEFORE USING IT: the README states in a boxed warning that the package has been migrated to MetaMask's `internal-snaps` monorepo, that this repository has been archived, and that all future development and feature releases happen there. GitHub's own `archived` flag still reads false and the last push is 2026-08-20, so the repo is readable but the README says it is not where the work lives (README and metadata read 2026-09-14; no license file; 4 stars; no releases).","source":"curated","asOf":"2026-09-14"}],"project":null,"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":60,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"builder-owned","score":5,"deepWikiUrl":"https://deepwiki.com/MetaMask/snap-stellar-wallet","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":0.92,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"supported","scannedAt":"2026-08-21T16:35:49.675Z","codeConfidence":{"score":0.77,"label":"high","ageDays":34},"scannedRef":"c15d3c745c107069771f042c4f29f6a521885f24","symbols":["receivePaymentTransactionPathReceiveResponse","swapTransactionPathReceiveWithStrictPathResponse","swapTransactionPathReceiveResponse","swapTransactionWithFeeCollectResponse","swapTransactionWithoutFeeCollectResponse","addChangeTrustResponse","removeChangeTrustResponse","sendTransactionResponse","createAccountTransactionResponse","receivePaymentTransactionResponse","spamTransactionResponse","contractInvokeTransactionResponse","receiveCreateAccountTransactionResponse","sep41SendTransactionResponse","AuthorizationMapper","OperationMapper","FieldType","TransactionSynchronizeService","TransactionService","caip19ToStellarAsset"],"contractInterface":[],"stellarDeps":["@stellar/stellar-sdk"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","signing","soroban-rpc","tx-building"],"codeDomains":[]},"kind":"code","kindBasis":"none"},{"fullName":"yripper/openzeppelin-stellar-privacy-wallet","owner":"yripper","name":"openzeppelin-stellar-privacy-wallet","url":"https://github.com/yripper/openzeppelin-stellar-privacy-wallet","description":null,"topics":[],"primaryLanguage":"TypeScript","stars":3,"openIssues":0,"lastCommitAt":"2026-08-21T19:06:39.000Z","homepageUrl":null,"isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":73,"lastReleaseAt":null,"releaseTag":null,"openPRs":0,"asOf":"2026-09-21T14:53:00.885Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"Privacy Wallet (privacywallet.coderipper.xyz, testnet): a passkey-secured smart wallet for Stellar with two privacy rails — confidential transfers and a shielded pool whose idle liquidity earns yield in DeFindex — with zero-knowledge proofs generated client-side and no seed phrase or browser extension. Built for a Stellar privacy hackathon; no release published (README read 2026-09-14; no license file; 3 stars; last push 2026-08-21).","source":"curated","asOf":"2026-09-14"}],"project":{"slug":"openzeppelin-stellar-privacy-wallet","name":"OpenZeppelin Stellar Privacy Wallet"},"hackathonWinner":true,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":59,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/yripper/openzeppelin-stellar-privacy-wallet","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"cargo-sdk","codeDepth":0.9027499999999999,"isDeployableContract":true,"sorobanSdkVersion":"27","ciPresent":false,"testsPresent":true,"versionStatus":"current","scannedAt":"2026-09-14T21:22:15.623Z","codeConfidence":{"score":0.85,"label":"high","ageDays":9},"scannedRef":"848a6c83d544a8231c7d00749f3e57e3d1feb427","symbols":["bn256_modulus","get_round_constants_t2","get_round_constants_t3","hash_ext_data","__constructor","transact","get_policy_flags","get_root","is_known_root","is_spent","get_vault","get_invest_params","get_liabilities","update_admin","update_asp_membership","update_asp_non_membership","get_asp_membership_root","get_asp_non_membership_root","get_surplus","collect_yield"],"contractInterface":["PoolContract.__constructor(admin: Address, token: Address, verifier: Address, asp_membership: Address, asp_non_membership: Address, maximum_deposit_amount: U256, levels: u32, policy_flags: u32, vault:…","PoolContract.transact(proof: Proof, ext_data: ExtData, sender: Address) -> Result<(), Error>","PoolContract.get_policy_flags() -> Result<u32, Error>","PoolContract.get_root() -> Result<U256, Error>","PoolContract.is_known_root(root: &U256) -> Result<bool, Error>","PoolContract.is_spent(n: &U256) -> Result<bool, Error>","PoolContract.get_vault() -> Result<Address, Error>","PoolContract.get_invest_params() -> Result<(i128, i128), Error>","PoolContract.get_liabilities() -> Result<i128, Error>","PoolContract.update_admin(new_admin: Address) -> Result<(), Error>","PoolContract.update_asp_membership(new_asp_membership: Address) -> Result<(), Error>","PoolContract.update_asp_non_membership(new_asp_non_membership: Address) -> Result<(), Error>","PoolContract.get_asp_membership_root() -> Result<U256, Error>","PoolContract.get_asp_non_membership_root() -> Result<U256, Error>","PoolContract.get_surplus() -> Result<i128, Error>","PoolContract.collect_yield(to: Address) -> Result<i128, Error>","PoolContract.update_invest_params(invest_threshold: i128, liquidity_buffer: i128) -> Result<(), Error>","ASPNonMembership.__constructor(admin: Address) -> Result<(), Error>","ASPNonMembership.update_admin(new_admin: Address)","ASPNonMembership.find_key(key: U256) -> Result<FindResult, Error>","ASPNonMembership.insert_leaf(key: U256, value: U256) -> Result<(), Error>","ASPNonMembership.delete_leaf(key: U256) -> Result<(), Error>","ASPNonMembership.verify_non_membership(key: U256, siblings: Vec<U256>, not_found_key: U256, not_found_value: U256) -> Result<bool, Error>","ASPNonMembership.get_root() -> Result<U256, Error>","ASPMembership.__constructor(admin: Address, levels: u32) -> Result<(), Error>","ASPMembership.update_admin(new_admin: Address) -> Result<(), Error>","ASPMembership.set_admin_insert_only(admin_only: bool) -> Result<(), Error>","ASPMembership.get_root() -> Result<U256, Error>","ASPMembership.hash_pair(left: U256, right: U256) -> U256","ASPMembership.insert_leaf(leaf: U256) -> Result<(), Error>","CircomGroth16Verifier.verify(proof: Groth16Proof, public_inputs: Vec<Bn254Fr>) -> Result<bool, Groth16Error>","MockToken.balance(_id: Address) -> i128","MockToken.transfer(_from: Address, _to: Address, _amount: i128)","MockToken.transfer_from(_from: Address, _to: Address, _amount: i128)","MockToken.approve(_from: Address, _spender: Address, _amount: i128)","MockToken.allowance(_from: Address, _spender: Address) -> i128","PublicKeyRegistry.register(account: Account)"],"stellarDeps":["@stellar/stellar-sdk","soroban-sdk","stellar-strkey","stellar-xdr"],"targetProtocol":27,"protocolCaps":[{"cap":71,"title":"Authentication delegation and address-bound Soroban credentials","status":"Final","url":"https://github.com/stellar/stellar-protocol/blob/master/core/cap-0071.md"}],"mainnetContractId":null,"sdkCapabilities":["contract-invoke","horizon","passkey","signing","soroban-rpc","tx-building"],"codeDomains":[]},"kind":"contract","kindBasis":"isDeployableContract"},{"fullName":"pollar-xyz/pollar","owner":"pollar-xyz","name":"pollar","url":"https://github.com/pollar-xyz/pollar","description":"Stellar-native onboarding and wallet activation SDK for consumer apps","topics":["onboarding","sdk","soroban","stellar","wallet"],"primaryLanguage":"TypeScript","stars":10,"openIssues":8,"lastCommitAt":"2026-09-13T14:00:30.000Z","homepageUrl":"https://pollar.xyz","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":225,"lastReleaseAt":"2026-03-08T00:05:31.000Z","releaseTag":"v0.4.3","openPRs":16,"asOf":"2026-09-18T09:09:19.849Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[],"project":null,"hackathonWinner":false,"scfAwarded":false,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":53,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"ec-taxonomy","score":5,"deepWikiUrl":"https://deepwiki.com/pollar-xyz/pollar","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"js-sdk","codeDepth":0.74,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"unknown","scannedAt":"2026-09-15T01:09:30.404Z","codeConfidence":{"score":0.85,"label":"high","ageDays":9},"scannedRef":"22d2831b2e71648bc5a7ba577e375a7ce28a183b","symbols":["getKitLogger","buildDefaultModules","ensureInit","getInitNetwork","stellarWalletsKitAdapters","AlbedoAdapter","StellarWalletsKitAdapter","FreighterAdapter","isValidSep10Challenge","TransactionModalTemplate","TxHistoryModalTemplate","WalletButtonTemplate","isPollarClient","PollarClient","PollarFlowError","PollarNetworkError","PollarApiError","isPollarApiError","isPollarNetworkError","AUTH_ERROR_CODES"],"contractInterface":[],"stellarDeps":["@stellar/freighter-api","@stellar/stellar-sdk"],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":["passkey","sep10-auth","sep24-ramp","signing","wallet-kit"],"codeDomains":["anchor-ramp"]},"kind":"code","kindBasis":"none"},{"fullName":"Soneso/stellar-swift-wallet-sdk","owner":"Soneso","name":"stellar-swift-wallet-sdk","url":"https://github.com/Soneso/stellar-swift-wallet-sdk","description":"With the Stellar Swift Wallet SDK, building an iOS Stellar-enabled wallet or application is faster and easier than ever.","topics":[],"primaryLanguage":"Swift","stars":3,"openIssues":0,"lastCommitAt":"2026-09-15T18:43:01.000Z","homepageUrl":"","isFork":false,"isArchived":false,"activityState":"active","activitySignals":{"commits90d":14,"lastReleaseAt":"2026-09-15T19:00:24.000Z","releaseTag":"0.9.5","openPRs":0,"asOf":"2026-09-21T14:53:16.875Z"},"successorRepo":null,"supersededBy":null,"deprecatedAt":null,"supersessionKind":null,"codeInUse":null,"knowledgeNotes":[{"note":"Swift wallet SDK layered on Soneso/stellar-ios-mac-sdk (adding it via Xcode's Add Package Dependencies pulls both stellar-wallet-sdk and stellarsdk; `import stellar_wallet_sdk`). Latest release 0.9.4 (2026-08-25); still pre-1.0. README lists SEP-1/6/7/9/10/12/24/30 support. https://github.com/Soneso/stellar-swift-wallet-sdk/releases","source":"curated","asOf":"2026-09-01"}],"project":{"slug":"swift-wallet-sdk","name":"Swift Wallet SDK"},"hackathonWinner":false,"scfAwarded":true,"builderReputation":0,"judgeScore":null,"judgedHackathon":null,"repoScore":53,"repoScoreLabel":"medium","tier":"community","tierReason":null,"tierChangedAt":null,"source":"project-link","score":5,"deepWikiUrl":"https://deepwiki.com/Soneso/stellar-swift-wallet-sdk","canonical":false,"stellarEvidence":"code-verified","codeVerified":{"stellarProof":"lang-sdk","codeDepth":0.3,"isDeployableContract":false,"sorobanSdkVersion":null,"ciPresent":true,"testsPresent":true,"versionStatus":"unknown","scannedAt":"2026-09-21T19:37:58.059Z","codeConfidence":{"score":0.85,"label":"high","ageDays":2},"scannedRef":"587321c901c1c325a142b0e491b1069921de3de9","symbols":[],"contractInterface":[],"stellarDeps":[],"targetProtocol":null,"protocolCaps":[],"mainnetContractId":null,"sdkCapabilities":[],"codeDomains":[]},"kind":"application","kindBasis":"projectSlug"}]}