Search Apps Documentation Source Content File Folder Download Copy Actions Download

events.gno

1.48 Kb · 38 lines
 1package types
 2
 3// IBC client events
 4const (
 5	EventTypeCreateClient               = "create_client"
 6	EventTypeUpdateClient               = "update_client"
 7	EventTypeUpgradeClient              = "upgrade_client"
 8	EventTypeSubmitMisbehaviour         = "client_misbehaviour"
 9	EventTypeRecoverClient              = "recover_client"
10	EventTypeScheduleIBCSoftwareUpgrade = "schedule_ibc_software_upgrade"
11	EventTypeUpgradeChain               = "upgrade_chain"
12
13	AttributeKeyClientID           = "client_id"
14	AttributeKeySubjectClientID    = "subject_client_id"
15	AttributeKeySubstituteClientID = "substitute_client_id"
16	AttributeKeyClientType         = "client_type"
17	AttributeKeyConsensusHeights   = "consensus_heights"
18	AttributeKeyConsensusHeight    = "consensus_height"
19	AttributeKeyUpgradeStore       = "upgrade_store"
20	AttributeKeyUpgradePlanHeight  = "upgrade_plan_height"
21	AttributeKeyUpgradePlanTitle   = "title"
22)
23
24// IBC core events
25const (
26	EventTypeSendPacket        = "send_packet"
27	EventTypeRecvPacket        = "recv_packet"
28	EventTypeTimeoutPacket     = "timeout_packet"
29	EventTypeAcknowledgePacket = "acknowledge_packet"
30	EventTypeWriteAck          = "write_acknowledgement"
31
32	AttributeKeySrcClient        = "packet_source_client"
33	AttributeKeyDstClient        = "packet_dest_client"
34	AttributeKeySequence         = "packet_sequence"
35	AttributeKeyTimeoutTimestamp = "packet_timeout_timestamp"
36	AttributeKeyEncodedPacketHex = "encoded_packet_hex"
37	AttributeKeyEncodedAckHex    = "encoded_acknowledgement_hex"
38)