mirror of
https://github.com/0glabs/0g-chain.git
synced 2024-11-10 18:15:19 +00:00
17 lines
474 B
Markdown
17 lines
474 B
Markdown
|
# Messages
|
||
|
|
||
|
Users claim rewards using a `MsgClaimReward`.
|
||
|
|
||
|
```go
|
||
|
// MsgClaimReward message type used to claim rewards
|
||
|
type MsgClaimReward struct {
|
||
|
Sender sdk.AccAddress `json:"sender" yaml:"sender"`
|
||
|
Denom string `json:"denom" yaml:"denom"`
|
||
|
}
|
||
|
```
|
||
|
|
||
|
## State Modifications
|
||
|
|
||
|
* Accumulated rewards for active claims are transferred from the `kavadist` module account to the users account as vesting coins
|
||
|
* The corresponding claim object(s) are deleted from the store
|