errors.gno
0.51 Kb ยท 18 lines
1package gns
2
3import (
4 "errors"
5
6 "gno.land/p/nt/ufmt"
7)
8
9var (
10 errInvalidYear = errors.New("[GNOSWAP-GNS-001] invalid year")
11 errTooManyEmission = errors.New("[GNOSWAP-GNS-002] too many emission reward")
12 errInvalidAvgBlockTimeInMs = errors.New("[GNOSWAP-GNS-003] invalid avg block time in ms")
13 errInvalidEmissionAmount = errors.New("[GNOSWAP-GNS-004] invalid emission amount")
14)
15
16func makeErrorWithDetails(err error, details string) error {
17 return ufmt.Errorf("%s || %s", err.Error(), details)
18}