signTransaction
Given an array of CryptoKey objects which are private keys pertaining to addresses that are
required to sign a transaction, this method will return a new signed transaction of type
FullySignedTransaction.
This function will throw unless the resulting transaction is fully signed.
Type Parameters
| Type Parameter |
|---|
TTransaction extends Readonly<{ messageBytes: TransactionMessageBytes; signatures: SignaturesMap; }> |
Parameters
| Parameter | Type |
|---|---|
keyPairs | CryptoKeyPair[] |
transaction | TTransaction |
Returns
Promise<FullySignedTransaction & TTransaction>
Example
See
partiallySignTransaction if you want to sign the transaction without asserting that the resulting transaction is fully signed.