From 9eda592d4196e4054e3655e1d76ef587a56ab757 Mon Sep 17 00:00:00 2001 From: zlayine Date: Thu, 20 Jun 2024 10:26:56 +0100 Subject: [PATCH] add signing account --- resources/js/api/index.ts | 1 + .../slideovers/common/TransferBalanceSlideover.vue | 11 +++++++++++ resources/js/graphql/mutation/TransferBalance.ts | 3 ++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/resources/js/api/index.ts b/resources/js/api/index.ts index e2a27fe..272b4a3 100644 --- a/resources/js/api/index.ts +++ b/resources/js/api/index.ts @@ -248,6 +248,7 @@ export class ApiService { variables: { recipient: transferBalanceData.recipient, amount: transferBalanceData.amount, + signingAccount: transferBalanceData.signingAccount, keepAlive: transferBalanceData.keepAlive, idempotencyKey: transferBalanceData.idempotencyKey, skipValidation: transferBalanceData.skipValidation, diff --git a/resources/js/components/slideovers/common/TransferBalanceSlideover.vue b/resources/js/components/slideovers/common/TransferBalanceSlideover.vue index 301ec6c..516b504 100644 --- a/resources/js/components/slideovers/common/TransferBalanceSlideover.vue +++ b/resources/js/components/slideovers/common/TransferBalanceSlideover.vue @@ -30,6 +30,13 @@ required :prefix="currencySymbol" /> + currencySymbolByNetwork(useAppStore().conf const validation = yup.object({ recipient: addressRequiredSchema, amount: numberRequiredSchema.typeError('Amount must be a number').min(0), + signingAccount: addressNotRequiredSchema, idempotencyKey: stringNotRequiredSchema, keepALive: booleanNotRequiredSchema, skipValidation: booleanNotRequiredSchema, @@ -121,6 +131,7 @@ const transfer = async () => { formatData({ recipient: recipient.value, amount: formatPriceToENJ(amount.value) ?? null, + signingAccount: signingAccount.value, keepAlive: keepAlive.value, idempotencyKey: idempotencyKey.value, skipValidation: skipValidation.value, diff --git a/resources/js/graphql/mutation/TransferBalance.ts b/resources/js/graphql/mutation/TransferBalance.ts index e226f1f..0fc8dee 100644 --- a/resources/js/graphql/mutation/TransferBalance.ts +++ b/resources/js/graphql/mutation/TransferBalance.ts @@ -1,7 +1,8 @@ -export default `mutation TransferBalance($recipient: String!, $amount: BigInt!, $keepAlive: Boolean = false, $idempotencyKey: String, $skipValidation: Boolean = false) { +export default `mutation TransferBalance($recipient: String!, $amount: BigInt!, $signingAccount: String, $keepAlive: Boolean = false, $idempotencyKey: String, $skipValidation: Boolean = false) { TransferBalance( recipient: $recipient amount: $amount + signingAccount: $signingAccount keepAlive: $keepAlive idempotencyKey: $idempotencyKey skipValidation: $skipValidation