Skip to content

useSignMessage

Hook for signing an arbitrary message with the connected account.

Import

typescript
import { useSignMessage } from '@growae/reactive-react'

Usage

tsx
import { useSignMessage } from '@growae/reactive-react'

function SignMessage() {
  const { mutate: sign, data, isPending } = useSignMessage()

  return (
    <div>
      <button onClick={() => sign({ message: 'Hello, Aeternity!' })}>
        Sign Message
      </button>
      {data && <p>Signature: {data.signature}</p>}
    </div>
  )
}

Return Type

See TanStack Query mutation docs for full return type.

data

See signMessage Return Type.

Parameters

See signMessage Parameters.

mutation

See TanStack Query mutation docs for mutation options.

Action