Skip to content

useTransferFunds

Composable for transferring a fraction of account balance to a recipient.

Import

typescript
import { useTransferFunds } from '@growae/reactive-vue'

Usage

vue
<script setup lang="ts">
import { useTransferFunds } from '@growae/reactive-vue'

const { mutate: transferFunds, isPending, isSuccess, data } = useTransferFunds()
</script>

<template>
  <button
    @click="transferFunds({ fraction: 0.5, recipient: 'ak_...' })"
    :disabled="isPending"
  >
    Transfer 50%
  </button>
  <p v-if="isSuccess">Tx: {{ data.hash }}</p>
</template>

Parameters

See transferFunds Parameters.

Key parameters:

ParameterTypeDefaultDescription
fractionnumberRequired. Fraction of balance to transfer (0–1).
recipientstringRequired. Recipient address (ak_...).
ttlnumber300Transaction TTL in blocks.
waitMinedbooleantrueWhether to wait for the transaction to be mined.

Action