BIP119 MONITOR

Bitcoin signaling monitor · since block #939,456
connecting

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

Indexed tip956,946
Chain tip956,946
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
474
653 blocks left (~4.5 days)
Signaling blocks 0 of 1,363 blocks
Signal rate 0.00% need 90% to activate
Signaling rate (orange)   Period progress (blue) 1,363 / 2,016 blocks
Signaling Period progress 90% activation threshold
956946
956945
956944
956943
956942
956941
956940
956939
956938
956937
956936
956935
956934
956933
956932
956931
956930
956929
956928
956927
956926
956925
956924
956923
956922
956921
956920
956919
956918
956917
956916
956915
956914
956913
956912
956911
956910
956909
956908
956907
956906
956905
956904
956903
956902
956901
956900
956899
956898
956897
956896
956895
956894
956893
956892
956891
956890
956889
956888
956887
956886
956885
956884
956883
956882
956881
956880
956879
956878
956877
956876
956875
956874
956873
956872
956871
956870
956869
956868
956867
956866
956865
956864
956863
956862
956861
956860
956859
956858
956857
956856
956855
956854
956853
956852
956851
956850
956849
956848
956847
Difficulty Adjustment Period History
PeriodFirst blockLast block Blocks trackedSignalingSignal %
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