useAddCompleteTxIntention
Adds a complete transaction intention. Wraps addCompleteTxIntention and stores the resulting intention in the context store.
Import
ts
import { useAddCompleteTxIntention } from "@midl/executor-react";Example
ts
const { addCompleteTxIntention } = useAddCompleteTxIntention();
addCompleteTxIntention({ satoshis: 5000, runes: [{ id: "840000:1", amount: 1n }] });Parameters
| Name | Type | Description |
|---|---|---|
config | Config | (optional) Custom configuration to override the default. |
store | MidlContextStore | (optional) Custom store to override the default. |
Returns
| Name | Type | Description |
|---|---|---|
addCompleteTxIntention | (variables: AddCompleteTxIntentionVariables) => void | Mutation function to add a complete transaction intention. |
addCompleteTxIntentionAsync | (variables: AddCompleteTxIntentionVariables) => Promise<TransactionIntention> | Async mutation function. |
...rest | object | Additional mutation state from React Query. |
AddCompleteTxIntentionVariables
The AddCompleteTxIntentionVariables type uses the same structure as the Withdrawal type.
See the Withdrawal documentation for a detailed description of its fields and usage.