Breaking-ish
- Format 1 transactions can no longer be created, signed, or posted —
createTransaction,transactions.sign()and the uploader now throw. - Reading and verifying format 1 is unchanged.
transactions.get()and
transactions.verify()work as before;verify()now logs a deprecation warning. createSiloTransactionhonours an explicitrewardinstead of overwriting it.
Fixed
createSiloTransactionnever setdata_size, producing transactions whose
data_rootanddata_sizedisagreed. These were rejected by nodes.createSiloTransactionsilently skipped encryption forArrayBufferinput,
producing an unencrypted transaction withreward: "0". It now throws on
unsupported types.
Types
CreateTransactionInterface.format is marked @deprecated. Its type is
unchanged, so no consumer build breaks.