Search Apps Documentation Source Content File Folder Download Copy Actions Download

errors.gno

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