OptionalfeePayer?: PublicKey | nullThe transaction fee payer
OptionalnonceInfo?: NonceInformation | nullOptional nonce information used for offline nonce'd transactions
OptionalrecentBlockhash?: BlockhashA recent blockhash
Optionalsignatures?: SignaturePubkeyPair[]One or more signatures
List of Transaction object fields that may be initialized at construction