startDispute
Start a dispute on a single-release escrow or selected multi-release milestones.
Start a dispute on a single-release escrow or selected multi-release milestones.
Import
import { TrustlessWorkClient } from "@trustless-work/escrow-js";Signature
client.rest.startDispute(
payload: SingleReleaseStartDisputePayload | MultiReleaseStartDisputePayload,
type: EscrowType,
): Promise<BuildTransactionResponse>Returns BuildTransactionResponse: { unsignedXdr, txHash }.
Single path: /dispute. Multi path: /dispute-milestones (also disputeMilestones(data)).
Example
import { TrustlessWorkClient, development } from "@trustless-work/escrow-js";
const client = new TrustlessWorkClient({
baseURL: development,
apiKey: process.env.API_KEY,
});
// see signature aboveSee Operate and sendTransaction.