errors.gno
0.86 Kb ยท 22 lines
1package users
2
3import "errors"
4
5const prefix = "r/sys/users: "
6
7var (
8 ErrNotWhitelisted = errors.New(prefix + "does not exist in whitelist")
9 ErrAlreadyWhitelisted = errors.New(prefix + "already whitelisted")
10
11 ErrNameTaken = errors.New(prefix + "name/Alias already taken")
12 ErrInvalidAddress = errors.New(prefix + "invalid address")
13
14 ErrEmptyUsername = errors.New(prefix + "empty username provided")
15 ErrNameLikeAddress = errors.New(prefix + "username resembles a gno.land address")
16 ErrInvalidUsername = errors.New(prefix + "username must match ^[a-zA-Z0-9_]{1,64}$")
17
18 ErrAlreadyHasName = errors.New(prefix + "username for this address already registered - try creating an Alias")
19 ErrDeletedUser = errors.New(prefix + "cannot register a new username after deleting")
20
21 ErrUserNotExistOrDeleted = errors.New(prefix + "this user does not exist or was deleted")
22)