BIP119 MONITOR

Bitcoin signaling monitor · since block #939,456
connecting

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

Indexed tip970,493
Chain tip970,493
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
481
1,218 blocks left (~8.5 days)
Signaling blocks 0 of 798 blocks
Signal rate 0.00% need 90% to activate
Signaling rate (orange)   Period progress (blue) 798 / 2,016 blocks
Signaling Period progress 90% activation threshold
970493
970492
970491
970490
970489
970488
970487
970486
970485
970484
970483
970482
970481
970480
970479
970478
970477
970476
970475
970474
970473
970472
970471
970470
970469
970468
970467
970466
970465
970464
970463
970462
970461
970460
970459
970458
970457
970456
970455
970454
970453
970452
970451
970450
970449
970448
970447
970446
970445
970444
970443
970442
970441
970440
970439
970438
970437
970436
970435
970434
970433
970432
970431
970430
970429
970428
970427
970426
970425
970424
970423
970422
970421
970420
970419
970418
970417
970416
970415
970414
970413
970412
970411
970410
970409
970408
970407
970406
970405
970404
970403
970402
970401
970400
970399
970398
970397
970396
970395
970394
Signal Rate by Period
Difficulty Adjustment Period History
PeriodFirst blockLast block Blocks trackedSignalingSignal %
480967,680969,6952,016 / 2,0160
0.00%
479965,664967,6792,016 / 2,0160
0.00%
478963,648965,6632,016 / 2,0160
0.00%
477961,632963,6472,016 / 2,0160
0.00%
476959,616961,6312,016 / 2,0160
0.00%
475957,600959,6152,016 / 2,0160
0.00%
474955,584957,5992,016 / 2,0160
0.00%
473953,568955,5832,016 / 2,0160
0.00%
472951,552953,5672,016 / 2,0160
0.00%
471949,536951,5512,016 / 2,0160
0.00%
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