BIP119 MONITOR

Bitcoin signaling monitor · since block #939,456
connecting

Current BIP119 Signaling Status — Difficulty Adjustment Period 467: 0.00% of blocks signaling

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

BIP119 — 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
467
549 blocks left (~3.8 days)
Signaling blocks 0 of 1,467 blocks
Signal rate 0.00% need 90% to activate
Signaling rate (orange)   Period progress (blue) 1,467 / 2,016 blocks
Signaling Period progress 90% activation threshold
942938
942937
942936
942935
942934
942933
942932
942931
942930
942929
942928
942927
942926
942925
942924
942923
942922
942921
942920
942919
942918
942917
942916
942915
942914
942913
942912
942911
942910
942909
942908
942907
942906
942905
942904
942903
942902
942901
942900
942899
942898
942897
942896
942895
942894
942893
942892
942891
942890
942889
942888
942887
942886
942885
942884
942883
942882
942881
942880
942879
942878
942877
942876
942875
942874
942873
942872
942871
942870
942869
942868
942867
942866
942865
942864
942863
942862
942861
942860
942859
942858
942857
942856
942855
942854
942853
942852
942851
942850
942849
942848
942847
942846
942845
942844
942843
942842
942841
942840
942839
Difficulty Adjustment Period History
PeriodFirst blockLast block Blocks trackedSignalingSignal %
466939,456941,4712,016 / 2,0160
0.00%
Frequently Asked Questions

BIP119 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 the first signal at block #939,456.

BIP119 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