A transaction object with signSubmitAndWatch. Works with raw PAPI
transactions and Ink SDK AsyncTransaction wrappers (resolved automatically).
The signer to use. Can come from a wallet extension, Host API
(getProductAccountSigner), or createDevSigner.
Optionaloptions: SubmitOptionsSubmission options (waitFor, timeout, mortality, status callback).
The transaction result once included/finalized.
Submit a transaction and watch its lifecycle through signing, broadcasting, block inclusion, and (optionally) finalization.