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