Skip to content

feat: add Amma Wallet module#99

Open
Chrissou78 wants to merge 1 commit into
Creit-Tech:mainfrom
SM-Web-Systems:feat/amma-wallet-module
Open

feat: add Amma Wallet module#99
Chrissou78 wants to merge 1 commit into
Creit-Tech:mainfrom
SM-Web-Systems:feat/amma-wallet-module

Conversation

@Chrissou78

Copy link
Copy Markdown

Summary

Adds Amma Wallet as a new module to the Stellar Wallets Kit.

What is Amma Wallet?

Amma Wallet is a non-custodial Stellar wallet available as a Chrome extension, web app, and mobile app. It supports XLM and all Stellar tokens, Soroban smart contracts, on/off ramps via Transak and MoneyGram, and token swaps.

Changes

  • New file: src/sdk/modules/amma-wallet.module.ts — wraps window.ammaWallet provider injected by the Chrome extension
  • Modified: src/sdk/modules/utils.ts — added AmmaWalletModule to defaultModules()
  • Modified: src/deno.json — added ./modules/amma-wallet export path

Module Details

  • Provider: window.ammaWallet (injected by Chrome extension)
  • ModuleType: HOT_WALLET
  • Methods implemented: isAvailable, getAddress, signTransaction, signAuthEntry, signMessage, getNetwork, disconnect
  • Extra dependencies: None
  • Polyfills required: None

Checklist

  • Implements ModuleInterface fully
  • isAvailable() responds in < 1000ms (synchronous check of window.ammaWallet)
  • No extra configuration or polyfills needed
  • Added to defaultModules()
  • Added export path in deno.json

- New module: src/sdk/modules/amma-wallet.module.ts
- Wraps window.ammaWallet provider injected by Amma Wallet Chrome extension
- Implements ModuleInterface: getAddress, signTransaction, signAuthEntry, signMessage, getNetwork, disconnect
- Added to defaultModules() in utils.ts
- Added export path in deno.json
- No extra dependencies or polyfills required
- Product URL: https://ammawallet.com
- Chrome extension injects window.ammaWallet (SEP-43 compatible)
@earrietadev

Copy link
Copy Markdown
Contributor

Please share the image of the wallet here and also could you give more details about the wallet? I don't find any working website for this wallet nor information of it

@Chrissou78

Copy link
Copy Markdown
Author

can find the wallet at www.ammawallet.com
the web app is live, finalising the chrome extension and mobile app.

repo here
https://github.com/SM-Web-Systems/amma-wallet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants