# Events The `x/bep3` module emits the following events: ## Handlers ### MsgCreateAtomicSwap | Type | Attribute Key | Attribute Value | |--------------------|--------------------|--------------------------| | create_atomic_swap | sender | {sender address} | | create_atomic_swap | recipient | {recipient address} | | create_atomic_swap | atomic_swap_id | {swap ID} | | create_atomic_swap | random_number_hash | {random number hash} | | create_atomic_swap | timestamp | {timestamp} | | create_atomic_swap | sender_other_chain | {sender other chain} | | create_atomic_swap | expire_height | {swap expiration block} | | create_atomic_swap | amount | {coin amount} | | create_atomic_swap | direction | {incoming or outgoing} | | message | module | bep3 | | message | sender | {sender address} | ### MsgClaimAtomicSwap | Type | Attribute Key | Attribute Value | |--------------------|--------------------|--------------------------| | claim_atomic_swap | claim_sender | {sender address} | | claim_atomic_swap | recipient | {recipient address} | | claim_atomic_swap | atomic_swap_id | {swap ID} | | claim_atomic_swap | random_number_hash | {random number hash} | | claim_atomic_swap | random_number | {secret random number} | | message | module | bep3 | | message | sender | {sender address} | ## MsgRefundAtomicSwap | Type | Attribute Key | Attribute Value | |--------------------|--------------------|--------------------------| | refund_atomic_swap | refund_sender | {sender address} | | refund_atomic_swap | sender | {swap creator address} | | refund_atomic_swap | atomic_swap_id | {swap ID} | | refund_atomic_swap | random_number_hash | {random number hash} | | message | module | bep3 | | message | sender | {sender address} | ## BeginBlock | Type | Attribute Key | Attribute Value | |---------------|------------------|------------------------------| | swaps_expired | atomic_swap_ids | {array of swap IDs} | | swaps_expired | expiration_block | {block height at expiration} |