If latestBlockhash is not provided, the commitment level to use when fetching the latest blockhash.
The transaction version to build. If set to "legacy", the transaction will be built using the legacy transaction format. Otherwise, the transaction will be built using the VersionedTransaction format.
Build options when building a transaction using TransactionBuilder