0g-chain/x/hard/spec/04_events.md

47 lines
1.5 KiB
Markdown

<!--
order: 4
-->
# 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}` |