Search Apps Documentation Source Content File Folder Download Copy Actions Download

errors.gno

0.39 Kb ยท 17 lines
 1package v1
 2
 3import (
 4	"errors"
 5
 6	"gno.land/p/nt/ufmt"
 7)
 8
 9var (
10	errInvalidPct    = errors.New("[GNOSWAP-PROTOCOL_FEE-001] invalid percentage")
11	errInvalidAmount = errors.New("[GNOSWAP-PROTOCOL_FEE-002] invalid amount")
12)
13
14// makeErrorWithDetail creates an error with additional context.
15func makeErrorWithDetail(err error, detail string) error {
16	return ufmt.Errorf("%s || %s", err.Error(), detail)
17}