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}