kinds:
Transaction, unsigned transaction.
Transaction
Signs an unsigned transaction.Solana web3.js expects the serialized transaction to include 0-padded placeholder signatures, otherwise deserialization will failed. If you are using a different library to construct the serialized transaction, such as the Go SDK, please make sure to include the placeholder signatures.