How can one know which money exchanges happen in Ripple?

2

1

In Ripple, money can be exchanged in two ways:

  • a payment is sent from a person to another person
  • 2 satisfying offers fulfill each other

The Ripple wiki states

When an offer is placed it will immediately take any other offers that satisfy it.

Regular payments can be seen by the Ripple network by Payment transactions that are sent around. However, when two satisfying OfferCreate transactions occur, how can one know that they are being matched are will fulfill each other?

Also, for a Payment transaction, multiple possible "paths" can be defined. How do other nodes know which path is chosen and so which offers that the paths correspond to are fulfilled?


I'm currently monitoring the payments WebSocket stream, but I seem to need more than that to know what money exchanges happen in Ripple.

Steven Roose

Posted 2014-08-13T19:55:56.750

Reputation: 10 855

Question was closed 2014-10-02T05:25:21.940

It's a lot more complex than I supposed it would be. Is there a script or explanation how you can determine all balance changes from a transaction? Also, I see a lot of Payment transactions that include the RippleState address rrrrrrrrrrrrrrrrrrrrBZbvji but I cannot make anything of these transactions.Steven Roose 2014-08-13T23:57:05.870

That's "ACCOUNT_ONE", it's used in RippleState ledger entries. I found looking at the JSON dumps of transactions (with a little input from the wiki) was all pretty easy to decipher.

dchapes 2014-08-14T15:35:43.737

No answers