Add guide for supporting payments from and to C accounts#2092
Add guide for supporting payments from and to C accounts#2092briwylde08 merged 6 commits intomainfrom
Conversation
Introduces documentation explaining how to send and receive payments to and from C-Accounts on the Stellar network. Covers differences in protocol, handling memos, using Horizon and RPC APIs, and provides code example references for developers integrating C-Account support.
|
Preview is available here: |
|
|
||
| To enable support for deposits coming from C addresses, nothing needs to change in the information displayed to customers or the deposit accounts used by the exchange. Wallets will still use the G account and memo provided to send a payment to the exchange's G address including the memo with the unique ID. | ||
|
|
||
| That's the main difference between receiving from customers using G or C accounts: instead of looking at the memo field to identify the individual account, you'll look at the muxed ID. Everything else stays the same. |
There was a problem hiding this comment.
We should probably introduce the term "muxed ID" somewhere before using it
|
Preview is available here: |
tomerweller
left a comment
There was a problem hiding this comment.
Thanks. This is awesome.
On muxed/memo ids I think we do a good job in explaining how to receive payments, but wallets might need some guidance on how to send.
If the wallet is presented with an address plus a memo id, what is it expected to do? Send a payment and add a memo id? make a payment to a muxedaccount? invoke a sac transfer with a muxedaccount? How does that change for contract account senders vs. classic senders?
Similar, but what is a client expected to do when presented with an M address?
|
Preview is available here: |
* Include section about Sending payments from C-accounts that require a memo * Introduce memo limitations before presenting alternative methods
|
Preview is available here: |
|
Preview is available here: |
|
Preview is available here: |
Introduces documentation explaining how to send and receive payments to and from C-Accounts on the Stellar network. Covers differences in protocol, handling memos, using Horizon and RPC APIs, and provides code example references for developers integrating C-Account support.