Skip to main content
Schema: canton.core Table: fact_amulet_unlocks Type: Base Table

What

Description

Tracks unlocking/unstaking of locked amulets through exercise events. Joins to child Amulet created events to capture details of the newly created unlocked amulet.

Key Use Cases

  • Monitoring unstaking activity
  • Tracking unlock reasons and transaction types
  • Analyzing unlocked amounts and their destinations
  • Understanding validator unstaking patterns

Important Relationships

  • Counterpart to core__fact_amulet_locks
  • Joins parent unlock event to child Amulet creation event
  • Links to rounds via round_number and open_round_cid

Commonly-used Fields

  • unlock_action: Either ‘unlock’ or ‘expire_lock’
  • unlocked_amount: Amount being unlocked
  • owner: Party receiving the unlocked amulet
  • amulet_price: USD price at time of unlock
  • round_number: Round in which unlock occurred
  • unlock_reason: Metadata describing why unlock happened
  • locked_amulet_contract_id: Original locked contract
  • created_amulet_contract_id: New unlocked amulet contract

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
UNLOCK_ACTIONTEXTUNLOCK_ACTION column
OPEN_ROUND_CIDTEXTOPEN_ROUND_CID column
UNLOCKED_AMULET_CIDTEXTUNLOCKED_AMULET_CID column
AMULET_PRICENUMBERAMULET_PRICE column
ROUND_NUMBERNUMBERROUND_NUMBER column
UNLOCK_REASONTEXTUNLOCK_REASON column
TX_KINDTEXTTX_KIND column
UNLOCKED_AMOUNTNUMBERUNLOCKED_AMOUNT column
CREATED_AT_ROUNDNUMBERCREATED_AT_ROUND column
RATE_PER_ROUNDNUMBERRATE_PER_ROUND column
OWNERTEXTOWNER column
AMULET_CREATED_ATTIMESTAMP_NTZAMULET_CREATED_AT column
EVENT_TYPETEXTEVENT_TYPE column
LOCKED_AMULET_CONTRACT_IDTEXTLOCKED_AMULET_CONTRACT_ID column
CONSUMINGBOOLEANCONSUMING column
CREATED_AMULET_CONTRACT_IDTEXTCREATED_AMULET_CONTRACT_ID column
FACT_AMULET_UNLOCKS_IDTEXTFACT_AMULET_UNLOCKS_ID column
INSERTED_TIMESTAMPTIMESTAMP_NTZINSERTED_TIMESTAMP column
MODIFIED_TIMESTAMPTIMESTAMP_NTZMODIFIED_TIMESTAMP column