The Basic User Experience
The complete customer experience for a deposit or withdrawal using SEP-6 is as follows:- The customer opens the SEP-6 wallet application of their choice
- The customer selects an asset to deposit and the wallet finds an anchor (clients could also choose the specific anchor)
- Once the wallet authenticates with the anchor, the customer begins entering their KYC and transaction information requested by the anchor
- The wallet provides instructions, and the customer deposits real fiat currency with the anchor (such as bank transfer)
- Once the wallet receives the deposit, the customer receives the tokenized asset on the Stellar network from the anchor’s distribution account
- The customer opens their wallet application
- The customer selects the asset for withdrawal and wallet finds the anchor
- After authenticating with the anchor, the customer can enter their transaction information and any additional KYC information that wasn’t already collected
- After asking for customer approval, the wallet sends the specified amount of the customer’s asset balance to the anchor’s distribution account on Stellar
- Once the anchor receives the payment, the customer receives the withdrawn funds via any method supported by the anchor (such as bank transfer)