useMutation
Callable
Type parameters
- TAction: (tx: any, variables: any) => Transaction<any, any, any, any>
- TChainId: any
Parameters
action: TAction
The function to create the transaction
optionaloptions: Partial<ChainOptions<TChainId>> & { signer?: PolkadotSigner; txOptions?: TxOptionsOf<ReturnType<TAction>> }
Additional options
Returns [state: AsyncValue<Value, MutationError>, execute: (...args: Parameters<TAction>[length] extends 2 ? [submitOptions: SubmitOptions] : [submitOptions?: SubmitOptions]) => Subject<TxEvent>]
The current transaction state & submit function
Hook for sending transactions to chains.