Skip to main content
Schema: canton.gov Table: fact_validator_offboarding_events Type: Incremental

Description

Tracks when validators are removed from the network through DsoRules_OffboardSv events. Captures the offboarding decision and resulting state changes.

Key Use Cases

  • Monitoring validator exits from the network
  • Understanding offboarding reasons and actors
  • Tracking DSO rule updates from offboardings
  • Analyzing validator lifecycle completion

Important Relationships

  • Final step in validator lifecycle from gov__fact_validator_onboarding_events
  • Part of gov__ez_validator_onboarding_lifecycle comprehensive view
  • Links to validator activity tables via offboarded_sv_party

Commonly-used Fields

  • offboarded_sv_party: Party ID of the offboarded validator
  • reason_url: URL explaining offboarding reason
  • reason_body: Text description of offboarding reason
  • new_dso_rules_contract_id: Updated DSO rules after offboarding
  • effective_at: When offboarding occurred

Columns

Column NameData TypeDescription
UPDATE_IDTEXTUnique identifier for the Canton update/transaction. An update contains one or more events and represents an atomic change to the blockchain state.
MIGRATION_IDTEXTCanton migration identifier. Used to track different phases or migrations in the Canton network’s evolution.
RECORD_TIMETEXTTimestamp when the update was recorded in the system.
EFFECTIVE_ATTEXTTimestamp when the event or update became effective on the blockchain. This is the canonical time for ordering and analyzing blockchain events.
EVENT_IDTEXTUnique identifier for the event within the Canton blockchain.
EVENT_INDEXTEXTOrdering index of events within an update. Events within the same update are sequentially numbered starting from 0.
CHOICETEXTThe choice/action/method being executed on a contract. Examples include ‘DsoRules_RequestVote’, ‘AmuletRules_Transfer’, ‘LockedAmulet_Unlock’, etc.
ACTING_PARTIESTEXTArray of party identifiers who are executing this action/choice.
OFFBOARDED_SV_PARTYTEXTParty identifier for a super validator being offboarded.
REASON_URLTEXTURL providing additional information or justification for an action.
REASON_BODYTEXTText body explaining the reason for an action.
NEW_DSO_RULES_CONTRACT_IDTEXTContract ID for updated DSO rules after a governance action.
CONTRACT_IDTEXTUnique identifier for the contract being created or exercised in this event.
FACT_VALIDATOR_OFFBOARDING_EVENT_IDTEXTSurrogate key generated from event_id
INSERTED_TIMESTAMPTEXTTimestamp when the record was inserted into this table (Snowflake SYSDATE).
MODIFIED_TIMESTAMPTEXTTimestamp when the record was last modified in this table (Snowflake SYSDATE).