flare-foundation / go-songbird

BSD 3-Clause "New" or "Revised" License
66 stars 32 forks source link

Detect arbitrary rejection of payments #7

Closed awfm9 closed 2 years ago

ilanDoron commented 2 years ago

For full support of of the fAsset system. we need the ability to detect a blocked payment.

background

in different flows, the party receiving a payment (Ex: Minter or Agent) could provide an address that has payments blocked. in this case the receiving side might claim the payment wasn't received and force the sending side to pay a penalty fee.

details

thus there must be support to detect per failed payment if it has failed due to: