@@ -2,6 +2,7 @@ package keeper
2
2
3
3
import (
4
4
"context"
5
+ "slices"
5
6
6
7
errorsmod "cosmossdk.io/errors"
7
8
@@ -361,7 +362,7 @@ func (m msgServer) AddCodeUploadParamsAddresses(goCtx context.Context, req *type
361
362
362
363
addresses := params .CodeUploadAccess .Addresses
363
364
for _ , newAddr := range req .Addresses {
364
- if ! contains (addresses , newAddr ) {
365
+ if ! slices . Contains (addresses , newAddr ) {
365
366
addresses = append (addresses , newAddr )
366
367
}
367
368
}
@@ -393,7 +394,7 @@ func (m msgServer) RemoveCodeUploadParamsAddresses(goCtx context.Context, req *t
393
394
addresses := params .CodeUploadAccess .Addresses
394
395
newAddresses := make ([]string , 0 )
395
396
for _ , addr := range addresses {
396
- if contains (req .Addresses , addr ) {
397
+ if slices . Contains (req .Addresses , addr ) {
397
398
continue
398
399
}
399
400
newAddresses = append (newAddresses , addr )
@@ -408,15 +409,6 @@ func (m msgServer) RemoveCodeUploadParamsAddresses(goCtx context.Context, req *t
408
409
return & types.MsgRemoveCodeUploadParamsAddressesResponse {}, nil
409
410
}
410
411
411
- func contains [T comparable ](src []T , o T ) bool {
412
- for _ , v := range src {
413
- if v == o {
414
- return true
415
- }
416
- }
417
- return false
418
- }
419
-
420
412
func (m msgServer ) selectAuthorizationPolicy (ctx context.Context , actor string ) types.AuthorizationPolicy {
421
413
if actor == m .keeper .GetAuthority () {
422
414
return newGovAuthorizationPolicy (m .keeper .propagateGovAuthorization )
0 commit comments