Библиотека на Rust для работы с 256-битными числами без знака — стандартный формат сумм в блокчейне Ethereum.
u256 реализует 256-битное целое число без знака — такой размер занимают суммы в кошельках и данные в блокчейне Ethereum, а стандартный Rust даёт максимум 128 бит. Поддерживает сложение, вычитание, умножение и деление с проверкой на переполнение, чтобы ошибка в расчёте баланса не осталась незамеченной. Не заменяет полноценные библиотеки для больших чисел: нет умножения между 256-битными числами и работы со знаком.
Описание автора:256-bit unsigned integer arithmetic in Rust