TransactionPromise
type TransactionPromise<Proven, Signed>: Promise<Transaction<Proven, Signed>> & {
  send: PendingTransactionPromise;
  } & Proven extends false ? {
  prove: TransactionPromise<true, Signed>;
  } : {
  proofs: Promise<Transaction<true, Signed>["proofs"]>;
  } & Signed extends false ? {
  sign: TransactionPromise<Proven, true>;
} : {};
A Promise<Transaction> with some additional methods for making chained method calls
into the pending value upon its resolution.
Type declaration
send()
Equivalent to calling the resolved Transaction's send method.
Returns
Type parameters
• Proven extends boolean
• Signed extends boolean