機能
- 部分支払い
- 指定された金額の一部を支払う
- 10000XRPのうち100XRPを支払うという払い方
事件
justcoinという取引所が破綻した事件があった
以下の記事が詳しい
原因
partial paymentのチェックをしていなかった
どんなデータか
通常の場合
Amountには支払われた額が入る
partial Paymentの場合
Amountには支払うべき額が入る
DeliveredAmountに実際に支払われた額が入る
エラーとして扱うならば以下のようなコードで対策する必要がある
if( Amount != DeliveredAmount ){
Amount = DeliveredAmount または エラー処理
}
partialpaymentについては何回も蒸し返されている議題