Skip to content

Conversation

@antonbaliasnikov
Copy link
Contributor

@antonbaliasnikov antonbaliasnikov commented Oct 24, 2025

What ❔

  • Add Cargo.lock file
  • Update alloy-dyn-abi to fix RUSTSEC-2025-0073

Why ❔

To be able to use pinned dependencies with --locked, for example, during protocol upgrade scripts execution, and not have any surprises with dependencies during an upgrade.

Is this a breaking change?

  • Yes
  • No

Checklist

  • PR title corresponds to the body of PR (we generate changelog entries from PRs).
  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • Code has been formatted.

@antoniolocascio antoniolocascio mentioned this pull request Nov 26, 2025
6 tasks
@github-actions
Copy link
Contributor

Benchmark report

Benchmark Symbol Base Eff Head Eff (%) Base Raw Head Raw (%) Base Blake Head Blake (%) Base Bigint Head Bigint (%)
block_19299001 run_prepared 310,878,544 310,878,544 (+0.00%) 268,212,768 268,212,768 (+0.00%) 410,610 410,610 (+0.00%) 9,024,004 9,024,004 (+0.00%)
block_22244135 run_prepared 191,043,084 191,043,084 (+0.00%) 164,127,024 164,127,024 (+0.00%) 172,020 172,020 (+0.00%) 6,040,935 6,040,935 (+0.00%)
precompiles bn254_ecadd 53,197 53,197 (+0.00%) 47,745 47,745 (+0.00%) 0 0 (+0.00%) 1,363 1,363 (+0.00%)
precompiles bn254_ecmul 731,034 731,034 (+0.00%) 566,846 566,846 (+0.00%) 0 0 (+0.00%) 41,047 41,047 (+0.00%)
precompiles bn254_pairing 72,689,638 72,689,638 (+0.00%) 58,161,494 58,161,494 (+0.00%) 0 0 (+0.00%) 3,632,036 3,632,036 (+0.00%)
precompiles ecrecover 477,635 478,840 (+0.25%) 310,007 310,968 (+0.31%) 0 0 (+0.00%) 41,907 41,968 (+0.15%)
precompiles id 933 933 (+0.00%) 933 933 (+0.00%) 0 0 (+0.00%) 0 0 (+0.00%)
precompiles keccak 137,578 137,578 (+0.00%) 137,578 137,578 (+0.00%) 0 0 (+0.00%) 0 0 (+0.00%)
precompiles modexp 32,084,944 32,084,944 (+0.00%) 21,427,124 21,427,124 (+0.00%) 0 0 (+0.00%) 2,664,455 2,664,455 (+0.00%)
precompiles p256_verify 750,769 750,769 (+0.00%) 472,077 472,077 (+0.00%) 0 0 (+0.00%) 69,673 69,673 (+0.00%)
precompiles point_evaluation 51,158,394 51,158,394 (+0.00%) 39,535,766 39,535,766 (+0.00%) 0 0 (+0.00%) 2,905,657 2,905,657 (+0.00%)
precompiles process_transaction 73,831,072 73,830,982 (-0.00%) 59,129,304 59,129,250 (-0.00%) 160 160 (+0.00%) 3,674,802 3,674,793 (-0.00%)
precompiles ripemd 8,028 8,028 (+0.00%) 8,028 8,028 (+0.00%) 0 0 (+0.00%) 0 0 (+0.00%)
precompiles run_prepared 148,145,198 148,138,770 (-0.00%) 118,664,866 118,661,018 (-0.00%) 5,040 5,040 (+0.00%) 7,349,923 7,349,278 (-0.01%)
precompiles sha256 13,167 13,167 (+0.00%) 13,167 13,167 (+0.00%) 0 0 (+0.00%) 0 0 (+0.00%)
precompiles verify_and_apply_batch 132,170 132,169 (-0.00%) 97,450 97,449 (-0.00%) 2,170 2,170 (+0.00%) 0 0 (+0.00%)

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