AbstractAbstractcompleteOptionaloptions: FeeRateOptionsThe transaction to prepare.
A promise that resolves to the prepared Transaction object.
Note that this default implementation does not add any cell dependencies or dummy witnesses.
This may lead to an underestimation of transaction size and fees if used with methods
like Transaction.completeFee. Subclasses for signers that are intended to sign
transactions should override this method to perform necessary preparations.
StaticgetOptionaloptions: FeeRateOptions
Prepares a transaction before signing. This method can be overridden by subclasses to perform any necessary steps, such as adding cell dependencies or witnesses, before the transaction is signed. The default implementation converts the TransactionLike object to a Transaction object without modification.