0g-chain/x/hard/spec/04_events.md
Kevin Davis c5fc1c6b4f
Add hard and incentive spec updates (#817)
* wip: update hard spec

* feat: updated hard spec

* feat: updated incentive spec
2021-02-19 17:14:48 +01:00

2.2 KiB

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}
hard_repay repay_coins {amount}
hard_repay sender {borrower address}

BeginBlock

Type Attribute Key Attribute Value
hard_lp_distribution block_height {block height}
hard_lp_distribution rewards_distributed {rewards distributed}
hard_lp_distribution deposit_denom {deposit denom}
hard_delegator_distribution block_height {block height}
hard_delegator_distribution rewards_distributed {rewards distributed}
hard_delegator_distribution deposit_denom {deposit denom}