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}