Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

errors.gno

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