1package grc115523import "errors"45var (6 ErrInvalidAddress = errors.New("invalid address")7 ErrMismatchLength = errors.New("accounts and ids length mismatch")8 ErrCannotTransferToSelf = errors.New("cannot send transfer to self")9 ErrTransferToRejectedOrNonGRC1155Receiver = errors.New("transfer to rejected or non GRC1155Receiver implementer")10 ErrCallerIsNotOwnerOrApproved = errors.New("caller is not token owner or approved")11 ErrInsufficientBalance = errors.New("insufficient balance for transfer")12 ErrBurnAmountExceedsBalance = errors.New("burn amount exceeds balance")13 ErrInvalidAmount = errors.New("invalid amount")14)15Signatures reconstructed verbatim from vm/qfuncs — interface params keep their inline definitions.