package wallet import "errors" var ( ErrInvalidAmount = errors.New("amount must be > 0") ErrMissingRequiredFields = errors.New("missing required fields") ErrInvalidUserID = errors.New("user_id must be numeric") ErrInvalidGameID = errors.New("game_id must be numeric") ErrAccountNotFound = errors.New("user account not found") ErrInsufficientFunds = errors.New("insufficient funds") ErrMissingTransactionID = errors.New("missing transaction_id") ErrMissingRoundID = errors.New("missing round_id") ErrInvalidWinAmount = errors.New("win_amount must be >= 0") ErrTransactionNotFound = errors.New("transaction not found") ErrRoundMismatch = errors.New("round_id does not match transaction") ErrAlreadyCanceled = errors.New("transaction already canceled") ErrAlreadyConfirmed = errors.New("transaction already confirmed") ErrInvalidTransactionState = errors.New("invalid transaction state") )