mirror of
https://github.com/RoboSats/robosats.git
synced 2025-08-06 15:00:11 +00:00
1.2 KiB
1.2 KiB
layout | classes | title | permalink | sidebar | src | ||||
---|---|---|---|---|---|---|---|---|---|
single | wide | Trade Pipeline | /docs/trade-pipeline/ |
|
_pages/docs/03-understand/01-trade-pipeline.md |
Alice wants to buy Sats privately. This is step-by-step what happens when she buys using RoboSats.
- Alice generates an avatar (AdequateAlice01) using her private random token.
- Alice stores safely the token in case she needs to recover AdequateAlice01 in the future.
- Alice makes a new order and locks a small hold invoice to publish it (maker bond).
- Bob wants to sell satoshis, sees Alice's order in the book and takes it.
- Bob scans a small hold invoice as his taker bond. The contract is final.
- Bob posts the traded satoshis with a hold invoice. While Alice submits her payout invoice.
- On a private chat, Bob tells Alice how to send him fiat.
- Alice pays Bob, then they confirm the fiat has been sent and received.
- Bob's trade hold invoice is charged and the satoshis are sent to Alice.
- Bob and Alice's bonds return automatically, since they complied by the rules.
- The bonds would be charged (lost) in case of unilateral cancellation or cheating (lost dispute).
{% include improve %}