Skip to content

Commit 7dbc15d

Browse files
committed
feat: support tier module msg types
1 parent 5f7f177 commit 7dbc15d

90 files changed

Lines changed: 4964 additions & 1 deletion

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package command
2+
3+
import (
4+
entity_event "github.com/crypto-com/chain-indexing/entity/event"
5+
"github.com/crypto-com/chain-indexing/usecase/event"
6+
"github.com/crypto-com/chain-indexing/usecase/model"
7+
)
8+
9+
type CreateMsgTierAddTier struct {
10+
msgCommonParams event.MsgCommonParams
11+
params model.MsgAddTierParams
12+
}
13+
14+
func NewCreateMsgTierAddTier(msgCommonParams event.MsgCommonParams, params model.MsgAddTierParams) *CreateMsgTierAddTier {
15+
return &CreateMsgTierAddTier{
16+
msgCommonParams,
17+
params,
18+
}
19+
}
20+
21+
func (*CreateMsgTierAddTier) Name() string {
22+
return "CreateMsgTierAddTier"
23+
}
24+
25+
func (*CreateMsgTierAddTier) Version() int {
26+
return 1
27+
}
28+
29+
func (cmd *CreateMsgTierAddTier) Exec() (entity_event.Event, error) {
30+
event := event.NewMsgTierAddTier(cmd.msgCommonParams, cmd.params)
31+
return event, nil
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package command
2+
3+
import (
4+
entity_event "github.com/crypto-com/chain-indexing/entity/event"
5+
"github.com/crypto-com/chain-indexing/usecase/event"
6+
"github.com/crypto-com/chain-indexing/usecase/model"
7+
)
8+
9+
type CreateMsgTierAddToTierPosition struct {
10+
msgCommonParams event.MsgCommonParams
11+
params model.MsgAddToTierPositionParams
12+
}
13+
14+
func NewCreateMsgTierAddToTierPosition(msgCommonParams event.MsgCommonParams, params model.MsgAddToTierPositionParams) *CreateMsgTierAddToTierPosition {
15+
return &CreateMsgTierAddToTierPosition{
16+
msgCommonParams,
17+
params,
18+
}
19+
}
20+
21+
func (*CreateMsgTierAddToTierPosition) Name() string {
22+
return "CreateMsgTierAddToTierPosition"
23+
}
24+
25+
func (*CreateMsgTierAddToTierPosition) Version() int {
26+
return 1
27+
}
28+
29+
func (cmd *CreateMsgTierAddToTierPosition) Exec() (entity_event.Event, error) {
30+
event := event.NewMsgTierAddToTierPosition(cmd.msgCommonParams, cmd.params)
31+
return event, nil
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package command
2+
3+
import (
4+
entity_event "github.com/crypto-com/chain-indexing/entity/event"
5+
"github.com/crypto-com/chain-indexing/usecase/event"
6+
"github.com/crypto-com/chain-indexing/usecase/model"
7+
)
8+
9+
type CreateMsgTierClaimTierRewards struct {
10+
msgCommonParams event.MsgCommonParams
11+
params model.MsgClaimTierRewardsParams
12+
}
13+
14+
func NewCreateMsgTierClaimTierRewards(msgCommonParams event.MsgCommonParams, params model.MsgClaimTierRewardsParams) *CreateMsgTierClaimTierRewards {
15+
return &CreateMsgTierClaimTierRewards{
16+
msgCommonParams,
17+
params,
18+
}
19+
}
20+
21+
func (*CreateMsgTierClaimTierRewards) Name() string {
22+
return "CreateMsgTierClaimTierRewards"
23+
}
24+
25+
func (*CreateMsgTierClaimTierRewards) Version() int {
26+
return 1
27+
}
28+
29+
func (cmd *CreateMsgTierClaimTierRewards) Exec() (entity_event.Event, error) {
30+
event := event.NewMsgTierClaimTierRewards(cmd.msgCommonParams, cmd.params)
31+
return event, nil
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package command
2+
3+
import (
4+
entity_event "github.com/crypto-com/chain-indexing/entity/event"
5+
"github.com/crypto-com/chain-indexing/usecase/event"
6+
"github.com/crypto-com/chain-indexing/usecase/model"
7+
)
8+
9+
type CreateMsgTierClearPosition struct {
10+
msgCommonParams event.MsgCommonParams
11+
params model.MsgClearPositionParams
12+
}
13+
14+
func NewCreateMsgTierClearPosition(msgCommonParams event.MsgCommonParams, params model.MsgClearPositionParams) *CreateMsgTierClearPosition {
15+
return &CreateMsgTierClearPosition{
16+
msgCommonParams,
17+
params,
18+
}
19+
}
20+
21+
func (*CreateMsgTierClearPosition) Name() string {
22+
return "CreateMsgTierClearPosition"
23+
}
24+
25+
func (*CreateMsgTierClearPosition) Version() int {
26+
return 1
27+
}
28+
29+
func (cmd *CreateMsgTierClearPosition) Exec() (entity_event.Event, error) {
30+
event := event.NewMsgTierClearPosition(cmd.msgCommonParams, cmd.params)
31+
return event, nil
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package command
2+
3+
import (
4+
entity_event "github.com/crypto-com/chain-indexing/entity/event"
5+
"github.com/crypto-com/chain-indexing/usecase/event"
6+
"github.com/crypto-com/chain-indexing/usecase/model"
7+
)
8+
9+
type CreateMsgTierCommitDelegationToTier struct {
10+
msgCommonParams event.MsgCommonParams
11+
params model.MsgCommitDelegationToTierParams
12+
}
13+
14+
func NewCreateMsgTierCommitDelegationToTier(msgCommonParams event.MsgCommonParams, params model.MsgCommitDelegationToTierParams) *CreateMsgTierCommitDelegationToTier {
15+
return &CreateMsgTierCommitDelegationToTier{
16+
msgCommonParams,
17+
params,
18+
}
19+
}
20+
21+
func (*CreateMsgTierCommitDelegationToTier) Name() string {
22+
return "CreateMsgTierCommitDelegationToTier"
23+
}
24+
25+
func (*CreateMsgTierCommitDelegationToTier) Version() int {
26+
return 1
27+
}
28+
29+
func (cmd *CreateMsgTierCommitDelegationToTier) Exec() (entity_event.Event, error) {
30+
event := event.NewMsgTierCommitDelegationToTier(cmd.msgCommonParams, cmd.params)
31+
return event, nil
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package command
2+
3+
import (
4+
entity_event "github.com/crypto-com/chain-indexing/entity/event"
5+
"github.com/crypto-com/chain-indexing/usecase/event"
6+
"github.com/crypto-com/chain-indexing/usecase/model"
7+
)
8+
9+
type CreateMsgTierDelegate struct {
10+
msgCommonParams event.MsgCommonParams
11+
params model.MsgTierDelegateParams
12+
}
13+
14+
func NewCreateMsgTierDelegate(msgCommonParams event.MsgCommonParams, params model.MsgTierDelegateParams) *CreateMsgTierDelegate {
15+
return &CreateMsgTierDelegate{
16+
msgCommonParams,
17+
params,
18+
}
19+
}
20+
21+
func (*CreateMsgTierDelegate) Name() string {
22+
return "CreateMsgTierDelegate"
23+
}
24+
25+
func (*CreateMsgTierDelegate) Version() int {
26+
return 1
27+
}
28+
29+
func (cmd *CreateMsgTierDelegate) Exec() (entity_event.Event, error) {
30+
event := event.NewMsgTierDelegate(cmd.msgCommonParams, cmd.params)
31+
return event, nil
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package command
2+
3+
import (
4+
entity_event "github.com/crypto-com/chain-indexing/entity/event"
5+
"github.com/crypto-com/chain-indexing/usecase/event"
6+
"github.com/crypto-com/chain-indexing/usecase/model"
7+
)
8+
9+
type CreateMsgTierDeleteTier struct {
10+
msgCommonParams event.MsgCommonParams
11+
params model.MsgDeleteTierParams
12+
}
13+
14+
func NewCreateMsgTierDeleteTier(msgCommonParams event.MsgCommonParams, params model.MsgDeleteTierParams) *CreateMsgTierDeleteTier {
15+
return &CreateMsgTierDeleteTier{
16+
msgCommonParams,
17+
params,
18+
}
19+
}
20+
21+
func (*CreateMsgTierDeleteTier) Name() string {
22+
return "CreateMsgTierDeleteTier"
23+
}
24+
25+
func (*CreateMsgTierDeleteTier) Version() int {
26+
return 1
27+
}
28+
29+
func (cmd *CreateMsgTierDeleteTier) Exec() (entity_event.Event, error) {
30+
event := event.NewMsgTierDeleteTier(cmd.msgCommonParams, cmd.params)
31+
return event, nil
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package command
2+
3+
import (
4+
entity_event "github.com/crypto-com/chain-indexing/entity/event"
5+
"github.com/crypto-com/chain-indexing/usecase/event"
6+
"github.com/crypto-com/chain-indexing/usecase/model"
7+
)
8+
9+
type CreateMsgTierExitTierWithDelegation struct {
10+
msgCommonParams event.MsgCommonParams
11+
params model.MsgExitTierWithDelegationParams
12+
}
13+
14+
func NewCreateMsgTierExitTierWithDelegation(msgCommonParams event.MsgCommonParams, params model.MsgExitTierWithDelegationParams) *CreateMsgTierExitTierWithDelegation {
15+
return &CreateMsgTierExitTierWithDelegation{
16+
msgCommonParams,
17+
params,
18+
}
19+
}
20+
21+
func (*CreateMsgTierExitTierWithDelegation) Name() string {
22+
return "CreateMsgTierExitTierWithDelegation"
23+
}
24+
25+
func (*CreateMsgTierExitTierWithDelegation) Version() int {
26+
return 1
27+
}
28+
29+
func (cmd *CreateMsgTierExitTierWithDelegation) Exec() (entity_event.Event, error) {
30+
event := event.NewMsgTierExitTierWithDelegation(cmd.msgCommonParams, cmd.params)
31+
return event, nil
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package command
2+
3+
import (
4+
entity_event "github.com/crypto-com/chain-indexing/entity/event"
5+
"github.com/crypto-com/chain-indexing/usecase/event"
6+
"github.com/crypto-com/chain-indexing/usecase/model"
7+
)
8+
9+
type CreateMsgTierLockTier struct {
10+
msgCommonParams event.MsgCommonParams
11+
params model.MsgLockTierParams
12+
}
13+
14+
func NewCreateMsgTierLockTier(msgCommonParams event.MsgCommonParams, params model.MsgLockTierParams) *CreateMsgTierLockTier {
15+
return &CreateMsgTierLockTier{
16+
msgCommonParams,
17+
params,
18+
}
19+
}
20+
21+
func (*CreateMsgTierLockTier) Name() string {
22+
return "CreateMsgTierLockTier"
23+
}
24+
25+
func (*CreateMsgTierLockTier) Version() int {
26+
return 1
27+
}
28+
29+
func (cmd *CreateMsgTierLockTier) Exec() (entity_event.Event, error) {
30+
event := event.NewMsgTierLockTier(cmd.msgCommonParams, cmd.params)
31+
return event, nil
32+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package command
2+
3+
import (
4+
entity_event "github.com/crypto-com/chain-indexing/entity/event"
5+
"github.com/crypto-com/chain-indexing/usecase/event"
6+
"github.com/crypto-com/chain-indexing/usecase/model"
7+
)
8+
9+
type CreateMsgTierRedelegate struct {
10+
msgCommonParams event.MsgCommonParams
11+
params model.MsgTierRedelegateParams
12+
}
13+
14+
func NewCreateMsgTierRedelegate(msgCommonParams event.MsgCommonParams, params model.MsgTierRedelegateParams) *CreateMsgTierRedelegate {
15+
return &CreateMsgTierRedelegate{
16+
msgCommonParams,
17+
params,
18+
}
19+
}
20+
21+
func (*CreateMsgTierRedelegate) Name() string {
22+
return "CreateMsgTierRedelegate"
23+
}
24+
25+
func (*CreateMsgTierRedelegate) Version() int {
26+
return 1
27+
}
28+
29+
func (cmd *CreateMsgTierRedelegate) Exec() (entity_event.Event, error) {
30+
event := event.NewMsgTierRedelegate(cmd.msgCommonParams, cmd.params)
31+
return event, nil
32+
}

0 commit comments

Comments
 (0)