# Events The hard module emits the following events: ## Handlers ### MsgDeposit | Type | Attribute Key | Attribute Value | | ------------ | ------------- | --------------------- | | message | module | hard | | message | sender | `{sender address}` | | hard_deposit | amount | `{amount}` | | hard_deposit | depositor | `{depositor address}` | ### MsgWithdraw | Type | Attribute Key | Attribute Value | | --------------- | ------------- | --------------------- | | message | module | hard | | message | sender | `{sender address}` | | hard_withdrawal | amount | `{amount}` | | hard_withdrawal | depositor | `{depositor address}` | ### MsgBorrow | Type | Attribute Key | Attribute Value | | --------------- | ------------- | -------------------- | | message | module | hard | | message | sender | `{sender address}` | | hard_borrow | borrow_coins | `{amount}` | | hard_withdrawal | borrower | `{borrower address}` | ### MsgRepay | Type | Attribute Key | Attribute Value | | ---------- | ------------- | -------------------- | | message | module | hard | | message | sender | `{sender address}` | | message | owner | `{owner address}` | | hard_repay | repay_coins | `{amount}` | | hard_repay | sender | `{borrower address}` |