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>;
} : {
};
Defined in: lib/mina/v1/transaction.ts:332
A Promise<Transaction>
with some additional methods for making chained method calls
into the pending value upon its resolution.
Type declaration
send()
send(): PendingTransactionPromise;
Equivalent to calling the resolved Transaction
's send
method.
Returns
Type Parameters
Proven
Proven
extends boolean
Signed
Signed
extends boolean