Skip to content

Commit 2794a4c

Browse files
committed
Remove LiquidValidators type
1 parent b54f15c commit 2794a4c

File tree

2 files changed

+3
-51
lines changed

2 files changed

+3
-51
lines changed

x/liquid/keeper/grpc_query.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,22 +64,22 @@ func (k Querier) LiquidValidators(c context.Context, req *types.QueryLiquidValid
6464
store := runtime.KVStoreAdapter(k.storeService.OpenKVStore(c))
6565
valStore := prefix.NewStore(store, types.LiquidValidatorPrefix)
6666

67-
vals := types.LiquidValidators{}
67+
var liquidValidators []types.LiquidValidator
6868

6969
pageRes, err := query.Paginate(valStore, req.Pagination, func(key, value []byte) error {
7070
var val types.LiquidValidator
7171
if err := k.cdc.Unmarshal(value, &val); err != nil {
7272
return err
7373
}
74-
vals.LiquidValidators = append(vals.LiquidValidators, val)
74+
liquidValidators = append(liquidValidators, val)
7575
return nil
7676
})
7777
if err != nil {
7878
return nil, status.Error(codes.Internal, err.Error())
7979
}
8080

8181
return &types.QueryLiquidValidatorsResponse{
82-
LiquidValidators: vals.LiquidValidators,
82+
LiquidValidators: liquidValidators,
8383
Pagination: pageRes,
8484
}, nil
8585
}

x/liquid/types/liquid_validator.go

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
package types
22

33
import (
4-
"bytes"
5-
"sort"
6-
"strings"
7-
8-
"cosmossdk.io/core/address"
94
"cosmossdk.io/math"
105

116
"github.com/cosmos/cosmos-sdk/codec"
@@ -19,49 +14,6 @@ func NewLiquidValidator(operator string) LiquidValidator {
1914
}
2015
}
2116

22-
// LiquidValidators is a collection of LiquidValidator
23-
type LiquidValidators struct {
24-
LiquidValidators []LiquidValidator
25-
ValidatorCodec address.Codec
26-
}
27-
28-
func (v LiquidValidators) String() (out string) {
29-
for _, val := range v.LiquidValidators {
30-
out += val.String() + "\n"
31-
}
32-
33-
return strings.TrimSpace(out)
34-
}
35-
36-
// Sort Validators sorts validator array in ascending operator address order
37-
func (v LiquidValidators) Sort() {
38-
sort.Sort(v)
39-
}
40-
41-
// Len implements sort interface
42-
func (v LiquidValidators) Len() int {
43-
return len(v.LiquidValidators)
44-
}
45-
46-
// Less implements sort interface
47-
func (v LiquidValidators) Less(i, j int) bool {
48-
vi, err := v.ValidatorCodec.StringToBytes(v.LiquidValidators[i].OperatorAddress)
49-
if err != nil {
50-
panic(err)
51-
}
52-
vj, err := v.ValidatorCodec.StringToBytes(v.LiquidValidators[j].OperatorAddress)
53-
if err != nil {
54-
panic(err)
55-
}
56-
57-
return bytes.Compare(vi, vj) == -1
58-
}
59-
60-
// Swap implements sort interface
61-
func (v LiquidValidators) Swap(i, j int) {
62-
v.LiquidValidators[i], v.LiquidValidators[j] = v.LiquidValidators[j], v.LiquidValidators[i]
63-
}
64-
6517
func MustMarshalValidator(cdc codec.BinaryCodec, validator *LiquidValidator) []byte {
6618
return cdc.MustMarshal(validator)
6719
}

0 commit comments

Comments
 (0)