P0031 Arithmetic Panics

Arithmetic

u256 subtraction result is negative, but u256 cannot hold negative values

When this occurs

This error is triggered when: u256 subtraction result is negative, but u256 cannot hold negative values

Example error message

error[P0031]: u256 subtraction result is negative, but u256 cannot hold negative values

How to fix

Review the error message and check your code at the indicated location. The message describes what went wrong — fix the underlying issue it identifies.

Related errors

No related errors.