Skip to main content
Schema: canton.gov Table: fact_vote_results Type: Base Table

What

Description

Tracks DSO governance vote results/outcomes through DsoRules_CloseVoteRequest events. Shows final outcomes including acceptance/rejection, vote counts, accepted/rejected SVs, and abstentions. Uses LATERAL FLATTEN to parse votes array.

Key Use Cases

  • Analyzing governance decision outcomes
  • Understanding vote tallies and participation
  • Tracking which SVs voted for/against proposals
  • Monitoring abstention and offboarded voter patterns
  • Analyzing proposal success/failure rates

Important Relationships

  • Final step after gov__fact_vote_requests and gov__fact_votes
  • Aggregates individual votes into final result
  • Includes embedded original request details

Commonly-used Fields

  • outcome: Result tag (typically ‘VRO_Accepted’ or ‘VRO_Rejected’)
  • accept_votes: Count of accept votes
  • reject_votes: Count of reject votes
  • accepted_svs: Array of SV parties who voted to accept
  • rejected_svs: Array of SV parties who voted to reject
  • abstaining_svs: Array of SVs who abstained
  • total_votes_cast: Total number of votes
  • completed_at: When voting concluded
  • requester: Original proposal requester
  • action: Original proposal action
  • reason_body: Original proposal reason

Columns

Column NameData TypeDescription
UPDATE_IDTEXTUPDATE_ID column
MIGRATION_IDNUMBERMIGRATION_ID column
RECORD_TIMETIMESTAMP_NTZRECORD_TIME column
EFFECTIVE_ATTIMESTAMP_NTZEFFECTIVE_AT column
EVENT_IDTEXTEVENT_ID column
EVENT_INDEXNUMBEREVENT_INDEX column
CHOICETEXTCHOICE column
ACTING_PARTIESVARIANTACTING_PARTIES column
REQUEST_CIDTEXTREQUEST_CID column
AMULET_RULES_CIDTEXTAMULET_RULES_CID column
CLOSING_SVTEXTCLOSING_SV column
OUTCOMETEXTOUTCOME column
OUTCOME_EFFECTIVE_ATTIMESTAMP_NTZOUTCOME_EFFECTIVE_AT column
COMPLETED_ATTIMESTAMP_NTZCOMPLETED_AT column
ACCEPTED_SVSARRAYACCEPTED_SVS column
REJECTED_SVSARRAYREJECTED_SVS column
ABSTAINING_SVSVARIANTABSTAINING_SVS column
OFFBOARDED_VOTERSVARIANTOFFBOARDED_VOTERS column
TRACKING_CIDTEXTTRACKING_CID column
REQUESTERTEXTREQUESTER column
TARGET_EFFECTIVE_ATTIMESTAMP_NTZTARGET_EFFECTIVE_AT column
VOTE_BEFORETIMESTAMP_NTZVOTE_BEFORE column
ACTIONTEXTACTION column
DSO_ACTIONTEXTDSO_ACTION column
AMULET_RULES_ACTIONTEXTAMULET_RULES_ACTION column
DSO_ACTION_VALUEVARIANTDSO_ACTION_VALUE column
AMULET_RULES_VALUEVARIANTAMULET_RULES_VALUE column
REASON_BODYTEXTREASON_BODY column
REASON_URLTEXTREASON_URL column
TOTAL_VOTES_CASTNUMBERTOTAL_VOTES_CAST column
ABSTAINING_COUNTNUMBERABSTAINING_COUNT column
OFFBOARDED_COUNTNUMBEROFFBOARDED_COUNT column
ACCEPT_VOTESNUMBERACCEPT_VOTES column
REJECT_VOTESNUMBERREJECT_VOTES column
CONTRACT_IDTEXTCONTRACT_ID column
FACT_VOTE_RESULT_IDTEXTFACT_VOTE_RESULT_ID column
INSERTED_TIMESTAMPTIMESTAMP_NTZINSERTED_TIMESTAMP column
MODIFIED_TIMESTAMPTIMESTAMP_NTZMODIFIED_TIMESTAMP column
EVENT_JSONVARIANTEVENT_JSON column