Skip to content

Commit

Permalink
Update changelogs
Browse files Browse the repository at this point in the history
  • Loading branch information
nfrisby committed Sep 3, 2024
1 parent 174013b commit 703c758
Show file tree
Hide file tree
Showing 3 changed files with 84 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<!--
A new scriv changelog fragment.
Uncomment the section that is right (remove the HTML comment wrapper).
-->

### Patch

- Updates for the `TxLimits` mempool consolidation.

### Non-Breaking

- Do not check transaction sizes in the forging functions; simply include all
given transactions.

- Remove the hotfix Babbage mempool checks.

<!--
### Breaking
- A bullet item for the Breaking category.
-->
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<!--
A new scriv changelog fragment.
Uncomment the section that is right (remove the HTML comment wrapper).
-->


### Patch

- Updates for the `TxLimits` mempool consolidation.

<!--
### Non-Breaking
- A bullet item for the Non-Breaking category.
-->
<!--
### Breaking
- A bullet item for the Breaking category.
-->
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<!--
A new scriv changelog fragment.
Uncomment the section that is right (remove the HTML comment wrapper).
-->

<!--
### Patch
- A bullet item for the Patch category.
-->
<!--
### Non-Breaking
- A bullet item for the Non-Breaking category.
-->

### Breaking

- Consolidate `TxLimits` in the mempool.
- Remove `Mempool.`getTxSize`; the snapshot interface contains byte sizes
now.

- Transaction size, block capacity, and mempool capacity are
multi-dimensional vectors (`ExUnits`, etc), instead of merely bytes:
`TxMeasure`.

- A transaction cannot be added if it would push any component of the size
over that component of the mempool capacity.

- The mempool capacity override is still specified in terms of bytes, but
the magnitude is interpreted via division as a block count, rounded up.

- Pass a correctly-sized prefix of the mempool to the forging functions,
instead of its entire contents. The mempool's finger tree is best way to find
that cutoff.

0 comments on commit 703c758

Please sign in to comment.