Search Apps Documentation Source Content File Folder Download Copy Actions Download

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}