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}