-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
556069c
commit b340e48
Showing
1 changed file
with
4 additions
and
0 deletions.
There are no files selected for viewing
4 changes: 4 additions & 0 deletions
4
...ensus/changelog.d/20241128_123146_fraser.murray_one_era_gen_tx_id_bytestring.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
### Breaking | ||
|
||
- Change internal representation of `OneEraGenTxId xs` from `NS WrapGenTxId xs` to `ShortByteString`. This breaks backwards compatibility for serialisation of Byron-era `GenTxId`s, and introduces new hard-fork-specific node-to-client and node-to-node versions, `HardForkSpecificNodeToClientVersion4` and `HardForkSpecificNodeToNodeVersion2`. Currently-running networks which require the ability to submit Byron transactions should ensure that all nodes are upgraded simultaneously, or these nodes may be unable to communicate with one another. | ||
- Change internal representation of Byron-era `GenTxId`s from a sum of the different possible Byron IDs (transaction ID, certification delegation ID, etc.) to `Hash`. In order to determine the type of a Byron `GenTxId`, you'll now need to find the transaction that the ID refers to and check its type. |