From d5f742a7ab669c53c8b786740cf000f1fdf78b71 Mon Sep 17 00:00:00 2001 From: Artem Date: Wed, 22 Nov 2023 14:57:29 +0100 Subject: [PATCH 1/2] Feature: add support of new event types --- internal/storage/types/event_type.go | 2 ++ internal/storage/types/event_type_enum.go | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/internal/storage/types/event_type.go b/internal/storage/types/event_type.go index 56310ec1..d90c95af 100644 --- a/internal/storage/types/event_type.go +++ b/internal/storage/types/event_type.go @@ -31,6 +31,8 @@ package types edit_validator, unbond, tx, + complete_redelegation, + complete_unbonding use_feegrant, revoke_feegrant, diff --git a/internal/storage/types/event_type_enum.go b/internal/storage/types/event_type_enum.go index 66606542..b2d487dc 100644 --- a/internal/storage/types/event_type_enum.go +++ b/internal/storage/types/event_type_enum.go @@ -62,6 +62,10 @@ const ( EventTypeUnbond EventType = "unbond" // EventTypeTx is a EventType of type tx. EventTypeTx EventType = "tx" + // EventTypeCompleteRedelegation is a EventType of type complete_redelegation. + EventTypeCompleteRedelegation EventType = "complete_redelegation" + // EventTypeCompleteUnbonding is a EventType of type complete_unbonding. + EventTypeCompleteUnbonding EventType = "complete_unbonding" // EventTypeUseFeegrant is a EventType of type use_feegrant. EventTypeUseFeegrant EventType = "use_feegrant" // EventTypeRevokeFeegrant is a EventType of type revoke_feegrant. @@ -152,6 +156,8 @@ func EventTypeValues() []EventType { EventTypeEditValidator, EventTypeUnbond, EventTypeTx, + EventTypeCompleteRedelegation, + EventTypeCompleteUnbonding, EventTypeUseFeegrant, EventTypeRevokeFeegrant, EventTypeSetFeegrant, @@ -221,6 +227,8 @@ var _EventTypeValue = map[string]EventType{ "edit_validator": EventTypeEditValidator, "unbond": EventTypeUnbond, "tx": EventTypeTx, + "complete_redelegation": EventTypeCompleteRedelegation, + "complete_unbonding": EventTypeCompleteUnbonding, "use_feegrant": EventTypeUseFeegrant, "revoke_feegrant": EventTypeRevokeFeegrant, "set_feegrant": EventTypeSetFeegrant, From b3400fd5b5dc3768b0f226418abc8fd323abc4b5 Mon Sep 17 00:00:00 2001 From: Artem Date: Wed, 22 Nov 2023 14:58:24 +0100 Subject: [PATCH 2/2] Rebuild API docs --- cmd/api/docs/docs.go | 7 ++++--- cmd/api/docs/swagger.json | 4 ++++ cmd/api/docs/swagger.yaml | 4 ++++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/cmd/api/docs/docs.go b/cmd/api/docs/docs.go index b63625fe..cc3cac08 100644 --- a/cmd/api/docs/docs.go +++ b/cmd/api/docs/docs.go @@ -1,6 +1,3 @@ -// SPDX-FileCopyrightText: 2023 PK Lab AG -// SPDX-License-Identifier: MIT - // Package docs Code generated by swaggo/swag. DO NOT EDIT package docs @@ -3349,6 +3346,8 @@ const docTemplate = `{ "edit_validator", "unbond", "tx", + "complete_redelegation", + "complete_unbonding", "use_feegrant", "revoke_feegrant", "set_feegrant", @@ -3404,6 +3403,8 @@ const docTemplate = `{ "EventTypeEditValidator", "EventTypeUnbond", "EventTypeTx", + "EventTypeCompleteRedelegation", + "EventTypeCompleteUnbonding", "EventTypeUseFeegrant", "EventTypeRevokeFeegrant", "EventTypeSetFeegrant", diff --git a/cmd/api/docs/swagger.json b/cmd/api/docs/swagger.json index 5e9f666d..c5d03697 100644 --- a/cmd/api/docs/swagger.json +++ b/cmd/api/docs/swagger.json @@ -3339,6 +3339,8 @@ "edit_validator", "unbond", "tx", + "complete_redelegation", + "complete_unbonding", "use_feegrant", "revoke_feegrant", "set_feegrant", @@ -3394,6 +3396,8 @@ "EventTypeEditValidator", "EventTypeUnbond", "EventTypeTx", + "EventTypeCompleteRedelegation", + "EventTypeCompleteUnbonding", "EventTypeUseFeegrant", "EventTypeRevokeFeegrant", "EventTypeSetFeegrant", diff --git a/cmd/api/docs/swagger.yaml b/cmd/api/docs/swagger.yaml index 4921f0c0..95dd7430 100644 --- a/cmd/api/docs/swagger.yaml +++ b/cmd/api/docs/swagger.yaml @@ -624,6 +624,8 @@ definitions: - edit_validator - unbond - tx + - complete_redelegation + - complete_unbonding - use_feegrant - revoke_feegrant - set_feegrant @@ -679,6 +681,8 @@ definitions: - EventTypeEditValidator - EventTypeUnbond - EventTypeTx + - EventTypeCompleteRedelegation + - EventTypeCompleteUnbonding - EventTypeUseFeegrant - EventTypeRevokeFeegrant - EventTypeSetFeegrant