Skip to content

Commit 021986b

Browse files
committed
remove redudant error pkg
1 parent 0ab5191 commit 021986b

File tree

8 files changed

+35
-197
lines changed

8 files changed

+35
-197
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ all: tools install lint
7777
## govet: Run go vet.
7878
govet:
7979
@echo Running go vet...
80-
@go vet ./...
80+
@go vet $(shell go list ./... | grep -v '/api')
8181

8282
## govulncheck: Run govulncheck
8383
govulncheck:

pkg/errors/critical.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@ package errors
33

44
import (
55
"fmt"
6+
7+
sdkerrors "cosmossdk.io/errors"
68
)
79

810
const codespace = "MODULES-CRITICAL"
911

10-
var ErrCritical = Register(codespace, 4, "the state of the blockchain is inconsistent or an invariant is broken")
12+
var ErrCritical = sdkerrors.Register(codespace, 4, "the state of the blockchain is inconsistent or an invariant is broken")
1113

1214
// Critical handles and/or returns an error in case a critical error has been encountered:
1315
// - Inconsistent state
1416
// - Broken invariant
1517
func Critical(description string) error {
16-
return Wrap(ErrCritical, description)
18+
return sdkerrors.Wrap(ErrCritical, description)
1719
}
1820

1921
// Criticalf extends a critical error with additional information.

pkg/errors/errors.go

Lines changed: 0 additions & 166 deletions
This file was deleted.

x/claim/keeper/airdrop_supply.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"context"
55

66
"cosmossdk.io/collections"
7+
sdkerrors "cosmossdk.io/errors"
78
sdkmath "cosmossdk.io/math"
89
sdk "github.com/cosmos/cosmos-sdk/types"
910

@@ -37,10 +38,10 @@ func (k Keeper) InitializeAirdropSupply(ctx context.Context, airdropSupply sdk.C
3738

3839
func (k Keeper) EndAirdrop(ctx context.Context) error {
3940
airdropSupply, err := k.AirdropSupply.Get(ctx)
40-
if err != nil && !errors.IsOf(err, collections.ErrNotFound) {
41+
if err != nil && !sdkerrors.IsOf(err, collections.ErrNotFound) {
4142
return err
4243
}
43-
if errors.IsOf(err, collections.ErrNotFound) || !airdropSupply.Supply.IsPositive() {
44+
if sdkerrors.IsOf(err, collections.ErrNotFound) || !airdropSupply.Supply.IsPositive() {
4445
return nil
4546
}
4647

x/claim/keeper/mission.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package keeper
33
import (
44
"context"
55

6+
sdkerrors "cosmossdk.io/errors"
67
"cosmossdk.io/math"
78
sdk "github.com/cosmos/cosmos-sdk/types"
89

@@ -20,18 +21,18 @@ func (k Keeper) CompleteMission(
2021
) (claimed math.Int, err error) {
2122
// retrieve mission
2223
if _, err := k.Mission.Get(ctx, missionID); err != nil {
23-
return claimed, errors.Wrapf(types.ErrMissionNotFound, "mission %d not found: %s", missionID, err.Error())
24+
return claimed, sdkerrors.Wrapf(types.ErrMissionNotFound, "mission %d not found: %s", missionID, err.Error())
2425
}
2526

2627
// retrieve claim record of the user
2728
claimRecord, err := k.ClaimRecord.Get(ctx, address)
2829
if err != nil {
29-
return claimed, errors.Wrapf(types.ErrClaimRecordNotFound, "claim record not found for address %s: %s", address, err.Error())
30+
return claimed, sdkerrors.Wrapf(types.ErrClaimRecordNotFound, "claim record not found for address %s: %s", address, err.Error())
3031
}
3132

3233
// check if the mission is already completed for the claim record
3334
if claimRecord.IsMissionCompleted(missionID) {
34-
return claimed, errors.Wrapf(
35+
return claimed, sdkerrors.Wrapf(
3536
types.ErrMissionCompleted,
3637
"mission %d completed for address %s",
3738
missionID,
@@ -76,26 +77,26 @@ func (k Keeper) ClaimMission(
7677
) (claimed math.Int, err error) {
7778
airdropSupply, err := k.AirdropSupply.Get(ctx)
7879
if err != nil {
79-
return claimed, errors.Wrapf(types.ErrAirdropSupplyNotFound, "airdrop supply is not defined: %s", err.Error())
80+
return claimed, sdkerrors.Wrapf(types.ErrAirdropSupplyNotFound, "airdrop supply is not defined: %s", err.Error())
8081
}
8182

8283
// retrieve mission
8384
mission, err := k.Mission.Get(ctx, missionID)
8485
if err != nil {
85-
return claimed, errors.Wrapf(types.ErrMissionNotFound, "mission %d not found: %s", missionID, err.Error())
86+
return claimed, sdkerrors.Wrapf(types.ErrMissionNotFound, "mission %d not found: %s", missionID, err.Error())
8687
}
8788

8889
// check if the mission is not completed for the claim record
8990
if !claimRecord.IsMissionCompleted(missionID) {
90-
return claimed, errors.Wrapf(
91+
return claimed, sdkerrors.Wrapf(
9192
types.ErrMissionNotCompleted,
9293
"mission %d is not completed for address %s",
9394
missionID,
9495
claimRecord.Address,
9596
)
9697
}
9798
if claimRecord.IsMissionClaimed(missionID) {
98-
return claimed, errors.Wrapf(
99+
return claimed, sdkerrors.Wrapf(
99100
types.ErrMissionAlreadyClaimed,
100101
"mission %d is already claimed for address %s",
101102
missionID,

x/claim/keeper/msg_server_claim.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ import (
44
"context"
55

66
"cosmossdk.io/collections"
7+
sdkerrors "cosmossdk.io/errors"
78
sdk "github.com/cosmos/cosmos-sdk/types"
89

9-
"github.com/ignite/modules/pkg/errors"
1010
"github.com/ignite/modules/x/claim/types"
1111
)
1212

1313
func (k msgServer) Claim(ctx context.Context, msg *types.MsgClaim) (*types.MsgClaimResponse, error) {
1414
// retrieve claim record of the user
1515
claimRecord, err := k.ClaimRecord.Get(ctx, msg.Claimer)
1616
if err != nil {
17-
return &types.MsgClaimResponse{}, errors.Wrapf(
17+
return &types.MsgClaimResponse{}, sdkerrors.Wrapf(
1818
types.ErrClaimRecordNotFound,
1919
"claim record not found for address %s: %s",
2020
msg.Claimer,
@@ -24,7 +24,7 @@ func (k msgServer) Claim(ctx context.Context, msg *types.MsgClaim) (*types.MsgCl
2424

2525
// check if the claim is an initial claim
2626
initialClaim, err := k.InitialClaim.Get(ctx)
27-
if err != nil && errors.IsOf(err, collections.ErrNotFound) {
27+
if err != nil && sdkerrors.IsOf(err, collections.ErrNotFound) {
2828
return nil, err
2929
} else if err == nil {
3030
if initialClaim.MissionId == msg.MissionId {
@@ -46,7 +46,7 @@ func (k msgServer) Claim(ctx context.Context, msg *types.MsgClaim) (*types.MsgCl
4646
airdropStart := params.AirdropStart
4747
blockTime := sdk.UnwrapSDKContext(ctx).BlockTime()
4848
if blockTime.Before(airdropStart) {
49-
return &types.MsgClaimResponse{}, errors.Wrapf(
49+
return &types.MsgClaimResponse{}, sdkerrors.Wrapf(
5050
types.ErrAirdropStartNotReached,
5151
"airdrop start not reached: %s",
5252
airdropStart.String(),

x/claim/simulation/claim.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ import (
55
"math/rand"
66

77
"cosmossdk.io/collections"
8+
sdkerrors "cosmossdk.io/errors"
89
"github.com/cosmos/cosmos-sdk/baseapp"
910
"github.com/cosmos/cosmos-sdk/client"
1011
simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims"
1112
sdk "github.com/cosmos/cosmos-sdk/types"
1213
simtypes "github.com/cosmos/cosmos-sdk/types/simulation"
1314
sdksimulation "github.com/cosmos/cosmos-sdk/x/simulation"
1415

15-
"github.com/ignite/modules/pkg/errors"
1616
"github.com/ignite/modules/testutil/simulation"
1717
"github.com/ignite/modules/x/claim/keeper"
1818
"github.com/ignite/modules/x/claim/types"
@@ -72,7 +72,7 @@ func SimulateMsgClaim(
7272

7373
// verify that there is claimable amount
7474
airdropSupply, err := k.AirdropSupply.Get(ctx)
75-
if err != nil && !errors.IsOf(err, collections.ErrNotFound) {
75+
if err != nil && !sdkerrors.IsOf(err, collections.ErrNotFound) {
7676
return simtypes.NoOpMsg(
7777
types.ModuleName,
7878
msg.Type(),

x/claim/types/errors.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@ package types
33
// DONTCOVER
44

55
import (
6-
"github.com/ignite/modules/pkg/errors"
6+
sdkerrors "cosmossdk.io/errors"
77
)
88

99
// x/claim module sentinel errors
1010
var (
11-
ErrInvalidSigner = errors.Register(ModuleName, 1101, "expected gov account as only signer for proposal message")
12-
ErrMissionNotFound = errors.Register(ModuleName, 1102, "mission not found")
13-
ErrClaimRecordNotFound = errors.Register(ModuleName, 1103, "claim record not found")
14-
ErrMissionCompleted = errors.Register(ModuleName, 1104, "mission already completed")
15-
ErrAirdropSupplyNotFound = errors.Register(ModuleName, 1105, "airdrop supply not found")
16-
ErrInitialClaimNotFound = errors.Register(ModuleName, 1106, "initial claim information not found")
17-
ErrInitialClaimNotEnabled = errors.Register(ModuleName, 1107, "initial claim not enabled")
18-
ErrMissionCompleteFailure = errors.Register(ModuleName, 1108, "mission failed to complete")
19-
ErrNoClaimable = errors.Register(ModuleName, 1109, "no amount to be claimed")
20-
ErrMissionNotCompleted = errors.Register(ModuleName, 1110, "mission not completed yet")
21-
ErrMissionAlreadyClaimed = errors.Register(ModuleName, 1111, "mission already claimed")
22-
ErrAirdropStartNotReached = errors.Register(ModuleName, 1112, "airdrop start has not been reached yet")
11+
ErrInvalidSigner = sdkerrors.Register(ModuleName, 1101, "expected gov account as only signer for proposal message")
12+
ErrMissionNotFound = sdkerrors.Register(ModuleName, 1102, "mission not found")
13+
ErrClaimRecordNotFound = sdkerrors.Register(ModuleName, 1103, "claim record not found")
14+
ErrMissionCompleted = sdkerrors.Register(ModuleName, 1104, "mission already completed")
15+
ErrAirdropSupplyNotFound = sdkerrors.Register(ModuleName, 1105, "airdrop supply not found")
16+
ErrInitialClaimNotFound = sdkerrors.Register(ModuleName, 1106, "initial claim information not found")
17+
ErrInitialClaimNotEnabled = sdkerrors.Register(ModuleName, 1107, "initial claim not enabled")
18+
ErrMissionCompleteFailure = sdkerrors.Register(ModuleName, 1108, "mission failed to complete")
19+
ErrNoClaimable = sdkerrors.Register(ModuleName, 1109, "no amount to be claimed")
20+
ErrMissionNotCompleted = sdkerrors.Register(ModuleName, 1110, "mission not completed yet")
21+
ErrMissionAlreadyClaimed = sdkerrors.Register(ModuleName, 1111, "mission already claimed")
22+
ErrAirdropStartNotReached = sdkerrors.Register(ModuleName, 1112, "airdrop start has not been reached yet")
2323
)

0 commit comments

Comments
 (0)