Skip to content

useSignDelegation

Composable for signing delegation transactions.

Import

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

Usage

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

const { mutate: signDelegation, isPending, data } = useSignDelegation()
</script>

<template>
  <button @click="signDelegation({ delegation: packed })" :disabled="isPending">
    Sign Delegation
  </button>
  <p v-if="data">Signature: {{ data }}</p>
</template>

Parameters

See signDelegation Parameters.

Key parameters:

ParameterTypeDefaultDescription
delegationanyRequired. The packed delegation to sign.
networkIdstringOptional. Target network.
accountstringOptional. Account address to sign with.
connectorConnectorOptional. Connector to use for signing.

Action