Torrino DAO

VOTE VERIFIER

Manually rebuild the proposal hash from the CSV, then verify that the signed vote uses the same hash and was really signed by the wallet shown in the vote row.

How To Verify

Manual verification in one flow

Step 1 Open the public CSV Open the GitHub CSV archive and choose the proposal file you want to inspect. Open CSV archive
Step 2 Copy the proposal data From the CSV metadata, copy proposal_payload_hash, proposal_title, proposal_description and proposal_options.
Step 3 Copy one vote row From the vote row you want to inspect, copy wallet, signed_message and signature.
Step 4 Run one check The verifier rebuilds the proposal hash, shows the JSON payload, checks whether the same hash appears inside the signed message, and verifies whether the wallet signature is valid.

Unified Verification

Proposal hash and vote signature

Fill in the proposal data once, then you can keep title, description, options and proposal hash as they are and change only wallet, signed message and signature for the next vote row you want to verify.

Set Once For This Proposal

These fields usually stay the same while you verify multiple vote rows from the same CSV.

Change For Each Vote Row

When you verify the next vote, you usually only replace wallet, signed message and signature.