Expiration period for un-broadcasted transactionByte

Is there an expiration period for un-broadcasted transactionByte?

How long can I delay the broadcast?

Thank you

The transaction has a deadline in minutes. It is set when the transaction bytes are created. You can delay the broadcast until the deadline is reached (i.e. the time of broadcast must be before transaction.timestamp + transaction.deadline).