Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language
Following the work on https://github.com/MystenLabs/sui/pull/20325 , this PR is essential to ensure that submitted soft bundle transactions will make it through consensus and won't be rejected due to excessive size (for the edge cases). Now the API will return a SoftBundleTooLarge error if the soft bundle in size bytes is > consensus_block_size/2 .
Test plan
CI
Release notes
Check each box that your changes affect. If none of the boxes relate to your changes, release notes aren't required.
For each box you select, include information after the relevant heading that describes the impact of your changes that a user might notice and any actions they must take to implement updates.
Description
Following the work on https://github.com/MystenLabs/sui/pull/20325 , this PR is essential to ensure that submitted soft bundle transactions will make it through consensus and won't be rejected due to excessive size (for the edge cases). Now the API will return a
SoftBundleTooLarge
error if the soft bundle in size bytes is> consensus_block_size/2
.Test plan
CI
Release notes
Check each box that your changes affect. If none of the boxes relate to your changes, release notes aren't required.
For each box you select, include information after the relevant heading that describes the impact of your changes that a user might notice and any actions they must take to implement updates.