stellar / stellar-demo-wallet

Provides a front-end interface to test SEP interoperability. Website at https://demo-wallet.stellar.org/
Apache License 2.0
54 stars 43 forks source link

Support for memo-based pooled accounts #213

Open JakeUrban opened 3 years ago

JakeUrban commented 3 years ago

Background

Pooled accounts are Stellar accounts that hold funds for multiple users. To disambiguate users who use pooled accounts, we're moving forward with a memo-based approach, where a given user is identified by the shared Stellar account AND a memo (or user id). We are currently updating our SEPs to integrate this mechanism, and would like the demo wallet to support users with this type of account.

You can see the changes being made to the protocols (10, 24, 31, 6, 12) here: https://github.com/stellar/stellar-protocol/pull/1036

Changes

Generally, we need to give users of the demo wallet the ability to provide an account ID or memo after adding a Stellar account. This memo should then be used in accordance with the SEPs in all interactions with anchor applications.

UI:

SEP-10:

SEP-24:

SEP-6:

SEP-31:

JakeUrban commented 2 years ago

@stfung77 do you want to assign this issue to yourself if you're taking this on?