Skip to content

fix: release CI#5

Merged
twoeths merged 3 commits intomainfrom
te/fix_release_ci
May 2, 2025
Merged

fix: release CI#5
twoeths merged 3 commits intomainfrom
te/fix_release_ci

Conversation

@twoeths
Copy link
Copy Markdown
Collaborator

@twoeths twoeths commented May 2, 2025

No description provided.

mv release_tmp/libstate-transition-utils-x86_64-linux.so/libstate-transition-utils.so release/libstate-transition-utils-x86_64-linux.so
mv release_tmp/libstate-transition-utils-aarch64-linux.so/libstate-transition-utils.so release/libstate-transition-utils-aarch64-linux.so
mv release_tmp/libstate-transition-utils-x86_64-macos.dylib/libstate-transition-utils.dylib release/libstate-transition-utils-x86_64-macos.dylib
mv release_tmp/libstate-transition-utils-pk_aarch64-macos.dylib/libstate-transition-utils.dylib release/libstate-transition-utils-aarch64-macos.dylib
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

removing "pk_" is the main fix

@github-actions
Copy link
Copy Markdown

github-actions bot commented May 2, 2025

Performance Report

✔️ no performance regression detected

Full benchmark results
Benchmark suite Current: eca9eb7 Previous: null Ratio
get values - 1000 915.00 ns/op
get values - naive - 1000 1.2130 us/op
set values - 1000 444.00 ns/op
set values - naive - 1000 705.00 ns/op
get values - 1000000 1.2750 us/op
get values - naive - 1000000 2.1040 us/op
set values - 1000000 1.2600 us/op
set values - naive - 1000000 2.6310 us/op

by benchmarkbot/action

@twoeths twoeths marked this pull request as ready for review May 2, 2025 09:08
@twoeths twoeths merged commit de0d409 into main May 2, 2025
4 checks passed
@twoeths twoeths deleted the te/fix_release_ci branch May 2, 2025 09:08
wemeetagain pushed a commit that referenced this pull request Nov 12, 2025
lodekeeper-z added a commit to lodekeeper-z/lodestar-z that referenced this pull request Mar 28, 2026
Per the Engine API spec, blockNumber, gasLimit, gasUsed, timestamp,
baseFeePerGas, blob_gas_used, excess_blob_gas, and withdrawal fields
(index, validatorIndex, amount) must be QUANTITY (variable-length hex,
no leading zeros), not fixed-width DATA encoding.

Replace hexEncodeU64/hexEncodeU256 with hexEncodeQuantity/hexEncodeQuantityU256
in all encode functions: encodeExecutionPayloadV1/V2/V3/V4,
encodeWithdrawal, encodeDepositRequest, encodeWithdrawalRequest,
and encodePayloadAttributesV1/V2/V3.

Fixes critical issue #1 and medium issue ChainSafe#5 from REVIEW.md.

🤖 Generated with AI assistance
lodekeeper-z added a commit to lodekeeper-z/lodestar-z that referenced this pull request Mar 28, 2026
- attestation_service: use signing_ctx.slots_per_epoch instead of
  hardcoded /32 in reorg handler (fix #1)
- sync_committee_service: add TODO comments noting SYNC_COMMITTEE_SIZE=512
  and SUBNET_COUNT=4 are mainnet-only; minimal preset differs (fix ChainSafe#2)
- validator: add TODO comment on hardcoded 256 EPOCHS_PER_SYNC_COMMITTEE_PERIOD (fix ChainSafe#3)
- attestation_service: rename getDutiesAtSlot(slot) -> allDuties() since
  the slot param was unused; update call site (fix ChainSafe#4)
- signing: add current_epoch param to voluntaryExitSigningRoot() instead
  of calling std.time.timestamp() internally; keeps function pure/testable (fix ChainSafe#5)
- validator: replace inline @import("doppelganger.zig") with dopple_mod
  alias already imported at top of file (fix ChainSafe#6)
- validator_store: change isRemote from *const to *ValidatorStore since
  it calls mutex.lock() which requires mutability (fix ChainSafe#7)

🤖 Generated with AI assistance
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.

1 participant