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