Skip to content

Ship: remove base_per_transaction_net_usage from the embedded SHiP ABI#14

Merged
heifner merged 1 commit into
masterfrom
cleanup/remove-base-per-transaction-net-usage
Jul 20, 2026
Merged

Ship: remove base_per_transaction_net_usage from the embedded SHiP ABI#14
heifner merged 1 commit into
masterfrom
cleanup/remove-base-per-transaction-net-usage

Conversation

@heifner

@heifner heifner commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

wire-sysio #519 removed base_per_transaction_net_usage from chain_config (part of the regenesis that produced chain_id 087244f6...). This syncs the embedded SHiP ABI and ship_protocol.hpp structs (both chain_config_v0 and chain_config_v1) so global_property deltas decode correctly whenever the embedded copy is used instead of the handshake-streamed ABI.

wire-sysio #519 removed the field from chain_config (regenesis, new
chain_id). The embedded copy must match the streamed ABI or
global_property deltas misdecode whenever the embedded copy is used
instead of the handshake-streamed one.
@heifner
heifner requested a review from huangminghuang July 20, 2026 14:08

@huangminghuang huangminghuang left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed at 445d802. No actionable findings; the local Release build and all tests passed.

@heifner
heifner merged commit 4ef299e into master Jul 20, 2026
13 of 14 checks passed
@heifner
heifner deleted the cleanup/remove-base-per-transaction-net-usage branch July 20, 2026 14:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants