§ vote · playground
what a vote actually weighs.
Weighting is the one place Bitcoin is load-bearing in OC Vote. Edit the UTXO set and the thresholds and watch the weight move — the real @orangecheck/vote-core runs in your browser. No relay, no explorer, nothing leaves this page.
138d
0d · dropped
blank = uncapped
69,000,000
sats_days · 1 of 2 utxos qualify · 500,000 sats
ageDays uses a flat 600 seconds per block, so a "day" here is 144 blocks and not a calendar day. Real chain timestamps drift from that; the protocol picks the block count on purpose, because it is the thing every verifier agrees on.
oc-vote/v0/commit poll_id: poll-demo voter: bc1qvoter option: yes
59b4df1b35b41f4c9da7f335b15f64c09e296f8b314a50966d9e78810697db3c
Change the option and the digest changes completely. At reveal time the tallier recomputes this and compares — that mismatch is E_COMMIT_MISMATCH, and it is why a voter cannot change their mind after seeing the result.