From 84d9dd2bd0c5e6e0edd6456bae85de5802486435 Mon Sep 17 00:00:00 2001 From: Vladimir Borovik Date: Tue, 28 Jan 2025 15:39:59 +0300 Subject: [PATCH] fix: rename --- src/fusion-order/fusion-order.ts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/fusion-order/fusion-order.ts b/src/fusion-order/fusion-order.ts index 9417368..85f5a36 100644 --- a/src/fusion-order/fusion-order.ts +++ b/src/fusion-order/fusion-order.ts @@ -178,7 +178,15 @@ export class FusionOrder { return this.inner.makingAmount } - get receiver(): Address { + /** + * Returns actual receiver of funds + * + * Do not use this field to pass to order struct as it can lead to lost of funds + * For such cases use `order.receiver` + * + * @see receiver + */ + get realReceiver(): Address { const hasFee = Boolean(this.fusionExtension.extra?.fees) const receiver = hasFee @@ -188,6 +196,15 @@ export class FusionOrder { return receiver && !receiver.isZero() ? receiver : this.maker } + /** + * Receiver from order struct + * + * @see realReceiver + */ + get receiver(): Address { + return this.inner.receiver + } + /** * Timestamp in sec */