Skip to main content

useMutation()

function useMutation<TAction, TChainId>(action, options?): [AsyncValue<TxEvent, MutationError>, (...args) => Observable];

Defined in: packages/react/src/hooks/use-mutation.ts:28

Hook for sending transactions to chains.

Type Parameters

Type Parameter
TAction extends (tx, input) => Transaction<any, any, any, any>
TChainId extends string | number | undefined

Parameters

ParameterTypeDescription
actionTActionThe function to create the transaction
options?Partial<ChainOptions<TChainId>> & objectAdditional options

Returns

[AsyncValue<TxEvent, MutationError>, (...args) => Observable]

The current transaction state & submit function