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)