Skip to content

chore(deps): bump num-bigint from 0.4.8 to 0.5.1 - #828

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/num-bigint-0.5.1
Open

chore(deps): bump num-bigint from 0.4.8 to 0.5.1#828
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/num-bigint-0.5.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 9, 2026

Copy link
Copy Markdown
Contributor

Bumps num-bigint from 0.4.8 to 0.5.1.

Changelog

Sourced from num-bigint's changelog.

Release 0.5.1 (2026-07-04)

Contributors: @​cuviper

Release 0.5.0 (2026-07-02)

  • Upgrade to rand v0.10 and/or v0.9, and split rand_core.
    • The former rand feature is now split into multiple features, rand_0_9, rand_core_0_9, rand_0_10, and rand_core_0_10, depending on the version and feature set you need.
    • The RandBigInt extension trait is now split into BigRng09 and BigRng010 for each version.
    • The gen_* methods are deprecated in favor of new random_* methods.
    • This is also a value-breaking release, as rand defines it.

Contributors: @​bionicles, @​cuviper, @​divergentdave

Commits
  • 33c59ba Merge pull request #348 from cuviper/bz-alg2-step3b
  • 38b68f6 Release 0.5.1
  • f4a43f5 Fix the missing part of the Burnikel-Ziegler algorithm
  • ebfd89a Add failing tests for a bug in B-Z division
  • 0ab95df Merge pull request #338 from cuviper/rand-0.10
  • 33d6998 Release 0.5.0
  • 84d05b7 Clean up manifests of ci crates
  • f8daf56 Allow clippy::duplicate_mod where intended
  • 022310a Rearrange the rand features to support both 0.9 and 0.10
  • 537a036 ci: use the fallback resolver for deps
  • Additional commits viewable in compare view


Note

Low Risk
Scope is a single transitive dependency version bump with no source edits; main caveat is upstream bigint division fixes in 0.5.x affecting cryptographic big-integer paths in attestation hints.

Overview
Bumps num-bigint on world-chain-proof-nitro-enclave from 0.4 to 0.5 and refreshes Cargo.lock so that crate resolves to 0.5.1 instead of 0.4.8.

There are no application code changes; the dependency still backs P-384 hint math in p384_hints.rs (BigUint / BigInt). The 0.5 line drops the default rand 0.8 edge from this crate’s lock entry, which matches use that does not enable num-bigint’s randomness features.

Reviewed by Cursor Bugbot for commit eabcd4e. Bugbot is set up for automated code reviews on this repo. Configure here.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 9, 2026
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 9, 2026
@dependabot dependabot Bot added the rust Pull requests that update rust code label Jul 9, 2026
@github-actions

github-actions Bot commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Benchmark Results

Base and PR measured on the same runner in the same workflow run.

Benchmark Base PR Change
flashblock_validation_launch_flashblock_sequence_eth_transfers/stream/4fb_x_125tx 28.7±0.15ms 28.8±0.17ms 🟢 +0.00%
flashblock_validation_launch_flashblock_sequence_eth_transfers/stream/4fb_x_250tx 57.0±0.22ms 56.8±0.23ms 🟢 +0.00%
flashblock_validation_launch_flashblock_sequence_eth_transfers/stream/4fb_x_50tx 11.9±0.02ms 11.9±0.07ms 🟢 +0.00%
flashblock_validation_launch_flashblock_sequence_eth_transfers_with_bal/stream/4fb_x_125tx 35.2±0.21ms 35.4±0.36ms 🟡 +1.00%
flashblock_validation_launch_flashblock_sequence_eth_transfers_with_bal/stream/4fb_x_250tx 75.1±0.48ms 75.6±0.54ms 🟡 +1.00%
flashblock_validation_launch_flashblock_sequence_eth_transfers_with_bal/stream/4fb_x_50tx 14.6±0.09ms 15.0±0.25ms 🟡 +2.00%
flashblock_validation_launch_flashblock_sequence_fib/stream/4fb_x_125tx 27.7±0.05ms 29.8±0.27ms 🟡 +7.00%
flashblock_validation_launch_flashblock_sequence_fib/stream/4fb_x_250tx 54.0±0.12ms 56.2±0.24ms 🟡 +4.00%
flashblock_validation_launch_flashblock_sequence_fib/stream/4fb_x_50tx 11.9±0.07ms 13.1±0.90ms 🔴 +10.00%
flashblock_validation_launch_flashblock_sequence_fib_with_bal/stream/4fb_x_125tx 30.1±0.26ms 29.4±0.10ms 🟢 -2.91%
flashblock_validation_launch_flashblock_sequence_fib_with_bal/stream/4fb_x_250tx 56.7±0.31ms 56.0±0.14ms 🟢 -0.99%
flashblock_validation_launch_flashblock_sequence_fib_with_bal/stream/4fb_x_50tx 14.1±0.50ms 13.1±0.11ms 🟢 -6.54%
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254/stream/4fb_x_10tx 135.8±0.31ms 135.8±0.34ms 🟢 +0.00%
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254/stream/4fb_x_12tx 162.6±0.17ms 162.5±0.09ms 🟢 +0.00%
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254/stream/4fb_x_5tx 68.6±0.10ms 68.3±0.06ms 🟢 +0.00%
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254_with_bal/stream/4fb_x_10tx 22.6±0.98ms 21.4±0.97ms 🟢 -4.76%
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254_with_bal/stream/4fb_x_12tx 23.2±1.59ms 23.2±1.75ms 🟢 +0.00%
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254_with_bal/stream/4fb_x_5tx 19.8±0.98ms 19.4±0.58ms 🟢 -1.96%
flashblock_validation_process_flashblock_eth_transfers/txs/1000 49.8±0.33ms 50.1±0.16ms 🟡 +1.00%
flashblock_validation_process_flashblock_eth_transfers/txs/50 2.7±0.03ms 2.8±0.01ms 🟡 +1.00%
flashblock_validation_process_flashblock_eth_transfers/txs/500 25.0±0.08ms 25.2±0.10ms 🟡 +1.00%
flashblock_validation_process_flashblock_eth_transfers_with_bal/txs/1000 51.1±0.20ms 52.2±0.46ms 🟡 +2.00%
flashblock_validation_process_flashblock_eth_transfers_with_bal/txs/50 3.2±0.07ms 3.4±0.09ms 🟡 +4.00%
flashblock_validation_process_flashblock_eth_transfers_with_bal/txs/500 26.2±0.29ms 26.5±0.11ms 🟡 +1.00%
flashblock_validation_process_flashblock_fib/txs/1000 48.7±0.05ms 48.7±0.06ms 🟢 +0.00%
flashblock_validation_process_flashblock_fib/txs/50 2.6±0.03ms 2.7±0.02ms 🟡 +2.00%
flashblock_validation_process_flashblock_fib/txs/500 24.5±0.02ms 24.5±0.03ms 🟢 +0.00%
flashblock_validation_process_flashblock_fib_with_bal/txs/1000 50.2±0.26ms 50.0±0.08ms 🟢 +0.00%
flashblock_validation_process_flashblock_fib_with_bal/txs/50 3.1±0.02ms 3.2±0.06ms 🟡 +5.00%
flashblock_validation_process_flashblock_fib_with_bal/txs/500 25.2±0.10ms 25.8±0.11ms 🟡 +3.00%
flashblock_validation_process_flashblock_world_id_like_bn254/txs/10 33.8±0.04ms 34.0±0.06ms 🟢 +0.00%
flashblock_validation_process_flashblock_world_id_like_bn254/txs/25 84.2±0.09ms 84.5±0.17ms 🟢 +0.00%
flashblock_validation_process_flashblock_world_id_like_bn254/txs/50 168.4±0.74ms 168.7±0.27ms 🟢 +0.00%
flashblock_validation_process_flashblock_world_id_like_bn254_with_bal/txs/10 5.8±0.41ms 5.4±0.25ms 🟢 -6.54%
flashblock_validation_process_flashblock_world_id_like_bn254_with_bal/txs/25 8.0±0.10ms 8.0±0.05ms 🟡 +1.00%
flashblock_validation_process_flashblock_world_id_like_bn254_with_bal/txs/50 10.8±0.29ms 10.7±0.05ms 🟢 -0.99%

🔴 regression > 10%  ·  🟡 slower  ·  🟢 faster. A regression > 10% fails the check.

Raw critcmp output
group                                                                                              base                                   pr
-----                                                                                              ----                                   --
flashblock_validation_launch_flashblock_sequence_eth_transfers/stream/4fb_x_125tx                  1.00     28.7±0.15ms        ? ?/sec    1.00     28.8±0.17ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_eth_transfers/stream/4fb_x_250tx                  1.00     57.0±0.22ms        ? ?/sec    1.00     56.8±0.23ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_eth_transfers/stream/4fb_x_50tx                   1.00     11.9±0.02ms        ? ?/sec    1.00     11.9±0.07ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_eth_transfers_with_bal/stream/4fb_x_125tx         1.00     35.2±0.21ms        ? ?/sec    1.01     35.4±0.36ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_eth_transfers_with_bal/stream/4fb_x_250tx         1.00     75.1±0.48ms        ? ?/sec    1.01     75.6±0.54ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_eth_transfers_with_bal/stream/4fb_x_50tx          1.00     14.6±0.09ms        ? ?/sec    1.02     15.0±0.25ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_fib/stream/4fb_x_125tx                            1.00     27.7±0.05ms        ? ?/sec    1.07     29.8±0.27ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_fib/stream/4fb_x_250tx                            1.00     54.0±0.12ms        ? ?/sec    1.04     56.2±0.24ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_fib/stream/4fb_x_50tx                             1.00     11.9±0.07ms        ? ?/sec    1.10     13.1±0.90ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_fib_with_bal/stream/4fb_x_125tx                   1.03     30.1±0.26ms        ? ?/sec    1.00     29.4±0.10ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_fib_with_bal/stream/4fb_x_250tx                   1.01     56.7±0.31ms        ? ?/sec    1.00     56.0±0.14ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_fib_with_bal/stream/4fb_x_50tx                    1.07     14.1±0.50ms        ? ?/sec    1.00     13.1±0.11ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254/stream/4fb_x_10tx             1.00    135.8±0.31ms        ? ?/sec    1.00    135.8±0.34ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254/stream/4fb_x_12tx             1.00    162.6±0.17ms        ? ?/sec    1.00    162.5±0.09ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254/stream/4fb_x_5tx              1.00     68.6±0.10ms        ? ?/sec    1.00     68.3±0.06ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254_with_bal/stream/4fb_x_10tx    1.05     22.6±0.98ms        ? ?/sec    1.00     21.4±0.97ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254_with_bal/stream/4fb_x_12tx    1.00     23.2±1.59ms        ? ?/sec    1.00     23.2±1.75ms        ? ?/sec
flashblock_validation_launch_flashblock_sequence_world_id_like_bn254_with_bal/stream/4fb_x_5tx     1.02     19.8±0.98ms        ? ?/sec    1.00     19.4±0.58ms        ? ?/sec
flashblock_validation_process_flashblock_eth_transfers/txs/1000                                    1.00     49.8±0.33ms        ? ?/sec    1.01     50.1±0.16ms        ? ?/sec
flashblock_validation_process_flashblock_eth_transfers/txs/50                                      1.00      2.7±0.03ms        ? ?/sec    1.01      2.8±0.01ms        ? ?/sec
flashblock_validation_process_flashblock_eth_transfers/txs/500                                     1.00     25.0±0.08ms        ? ?/sec    1.01     25.2±0.10ms        ? ?/sec
flashblock_validation_process_flashblock_eth_transfers_with_bal/txs/1000                           1.00     51.1±0.20ms        ? ?/sec    1.02     52.2±0.46ms        ? ?/sec
flashblock_validation_process_flashblock_eth_transfers_with_bal/txs/50                             1.00      3.2±0.07ms        ? ?/sec    1.04      3.4±0.09ms        ? ?/sec
flashblock_validation_process_flashblock_eth_transfers_with_bal/txs/500                            1.00     26.2±0.29ms        ? ?/sec    1.01     26.5±0.11ms        ? ?/sec
flashblock_validation_process_flashblock_fib/txs/1000                                              1.00     48.7±0.05ms        ? ?/sec    1.00     48.7±0.06ms        ? ?/sec
flashblock_validation_process_flashblock_fib/txs/50                                                1.00      2.6±0.03ms        ? ?/sec    1.02      2.7±0.02ms        ? ?/sec
flashblock_validation_process_flashblock_fib/txs/500                                               1.00     24.5±0.02ms        ? ?/sec    1.00     24.5±0.03ms        ? ?/sec
flashblock_validation_process_flashblock_fib_with_bal/txs/1000                                     1.00     50.2±0.26ms        ? ?/sec    1.00     50.0±0.08ms        ? ?/sec
flashblock_validation_process_flashblock_fib_with_bal/txs/50                                       1.00      3.1±0.02ms        ? ?/sec    1.05      3.2±0.06ms        ? ?/sec
flashblock_validation_process_flashblock_fib_with_bal/txs/500                                      1.00     25.2±0.10ms        ? ?/sec    1.03     25.8±0.11ms        ? ?/sec
flashblock_validation_process_flashblock_world_id_like_bn254/txs/10                                1.00     33.8±0.04ms        ? ?/sec    1.00     34.0±0.06ms        ? ?/sec
flashblock_validation_process_flashblock_world_id_like_bn254/txs/25                                1.00     84.2±0.09ms        ? ?/sec    1.00     84.5±0.17ms        ? ?/sec
flashblock_validation_process_flashblock_world_id_like_bn254/txs/50                                1.00    168.4±0.74ms        ? ?/sec    1.00    168.7±0.27ms        ? ?/sec
flashblock_validation_process_flashblock_world_id_like_bn254_with_bal/txs/10                       1.07      5.8±0.41ms        ? ?/sec    1.00      5.4±0.25ms        ? ?/sec
flashblock_validation_process_flashblock_world_id_like_bn254_with_bal/txs/25                       1.00      8.0±0.10ms        ? ?/sec    1.01      8.0±0.05ms        ? ?/sec
flashblock_validation_process_flashblock_world_id_like_bn254_with_bal/txs/50                       1.01     10.8±0.29ms        ? ?/sec    1.00     10.7±0.05ms        ? ?/sec

@dependabot @github

dependabot Bot commented on behalf of github Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

@dependabot dependabot Bot changed the title chore(deps): bump num-bigint from 0.4.6 to 0.5.1 chore(deps): bump num-bigint from 0.4.8 to 0.5.1 Aug 7, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/num-bigint-0.5.1 branch from 4733f59 to 32665d0 Compare August 7, 2026 13:17
Bumps [num-bigint](https://github.com/rust-num/num-bigint) from 0.4.8 to 0.5.1.
- [Changelog](https://github.com/rust-num/num-bigint/blob/main/RELEASES.md)
- [Commits](rust-num/num-bigint@num-bigint-0.4.8...num-bigint-0.5.1)

---
updated-dependencies:
- dependency-name: num-bigint
  dependency-version: 0.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/num-bigint-0.5.1 branch from 32665d0 to eabcd4e Compare August 7, 2026 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant