Search Apps Documentation Source Content File Folder Download Copy Actions Download

errors.gno

0.66 Kb ยท 19 lines
 1package emission
 2
 3import (
 4	"errors"
 5
 6	"gno.land/p/nt/ufmt"
 7)
 8
 9var (
10	errInvalidEmissionTarget       = errors.New("[GNOSWAP-EMISSION-001] invalid emission target")
11	errInvalidEmissionPct          = errors.New("[GNOSWAP-EMISSION-002] invalid emission percentage")
12	errDuplicateTarget             = errors.New("[GNOSWAP-EMISSION-003] duplicate emission target")
13	errDistributionAddressNotFound = errors.New("[GNOSWAP-EMISSION-004] distribution address not found")
14)
15
16// makeErrorWithDetails creates a new error by combining a base error with additional details.
17func makeErrorWithDetails(err error, detail string) error {
18	return ufmt.Errorf("%s || %s", err.Error(), detail)
19}