BIP119 MONITOR

Bitcoin signaling monitor · since block #939,456
connecting

Current BIP-119 Signaling Status — Difficulty Adjustment Period 471: 0.00% of blocks signaling

Indexed tip950,537
Chain tip950,537
Period signal rate0.00%
Signaling vs 90% target0.00%
Syncing historical data — 100% complete (0 blocks remaining)

BIP-119 — Adds a new opcode that allows a script to commit to how its funds may be spent, enabling covenants, vaults, and more efficient payment channels. Miners signal support by setting bit 5 in the block version field. Activation requires 90% of blocks within a single difficulty adjustment period (2,016 blocks, ~2 weeks).

Current Difficulty Adjustment Period
471
1,014 blocks left (~7 days)
Signaling blocks 0 of 1,002 blocks
Signal rate 0.00% need 90% to activate
Signaling rate (orange)   Period progress (blue) 1,002 / 2,016 blocks
Signaling Period progress 90% activation threshold
950537
950536
950535
950534
950533
950532
950531
950530
950529
950528
950527
950526
950525
950524
950523
950522
950521
950520
950519
950518
950517
950516
950515
950514
950513
950512
950511
950510
950509
950508
950507
950506
950505
950504
950503
950502
950501
950500
950499
950498
950497
950496
950495
950494
950493
950492
950491
950490
950489
950488
950487
950486
950485
950484
950483
950482
950481
950480
950479
950478
950477
950476
950475
950474
950473
950472
950471
950470
950469
950468
950467
950466
950465
950464
950463
950462
950461
950460
950459
950458
950457
950456
950455
950454
950453
950452
950451
950450
950449
950448
950447
950446
950445
950444
950443
950442
950441
950440
950439
950438
Difficulty Adjustment Period History
PeriodFirst blockLast block Blocks trackedSignalingSignal %
470947,520949,5352,016 / 2,0160
0.00%
469945,504947,5192,016 / 2,0160
0.00%
468943,488945,5032,016 / 2,0160
0.00%
467941,472943,4872,016 / 2,0160
0.00%
466939,456941,4712,016 / 2,0160
0.00%
Frequently Asked Questions

BIP-119 is a proposed Bitcoin soft fork. Adds a new opcode that allows a script to commit to how its funds may be spent, enabling covenants, vaults, and more efficient payment channels. This dashboard tracks miner signaling since block #939,456.

BIP-119 uses the BIP9 version-bit signaling mechanism. Miners signal support by setting bit 5 in the block version field. Activation requires 90% of blocks within a single difficulty adjustment period (2,016 blocks).

Bitcoin’s mining difficulty adjusts every 2,016 blocks — approximately every two weeks at the target rate of one block per 10 minutes. BIP9 uses this same window to tally miner signaling: if enough blocks in one period signal support, the soft fork locks in.

When a miner mines a block, they can set specific bits in the block’s nVersion field to signal readiness for a proposed soft fork. Setting the relevant bit with the BIP9 prefix (top 3 bits 001) indicates the miner is prepared to enforce the new rules.

Miners signal to indicate they have upgraded their software and are ready to enforce the new consensus rules if the proposal activates. A supermajority of signaling miners ensures a safe, coordinated activation without the risk of a chain split.

Once 90% of blocks in a difficulty period signal support, the soft fork locks in. After one additional grace period (~2 weeks), the new consensus rules become active and non-compliant blocks are rejected by upgraded nodes.

This dashboard fetches block data from mempool.space, checks the nVersion field of each block, and tracks the signaling rate in real time.

Yes. A JSON API is available at https://bip119monitor.com/api with current signaling rates, block counts, and period history. Updated every minute. If you use it in a project, please link back to this page.

Public API

A public JSON API is available at the URL below, reflecting the latest signaling data. If you are using this API, please add a link to this page.

https://bip119monitor.com/api