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.61 Kb · 17 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)
13
14// makeErrorWithDetails creates a new error by combining a base error with additional details.
15func makeErrorWithDetails(message string, detail string) error {
16	return ufmt.Errorf("%s || %s", message, detail)
17}