Constant nft_pixelboard_io::MAX_PIXEL_PRICE
source · pub const MAX_PIXEL_PRICE: u128 = _; // 792_281_625_142_643_375_935_439_503u128
Expand description
The maximum price that can be set to a pixel.
This number is calculated to avoid an overflow and precisely calculate a resale commission. Here’s an explanation.
The maximum number of pixels that a canvas can contain is
BlockSideLength::MAX
² = 2³². So the maximum price that each pixel can
have is u128::MAX
/ BlockSideLength::MAX
² = 2⁹⁶.
To calculate the commission, the number can be multiplied by 100, so, to avoid an overflow, the number must be divided by 100. Hence 2⁹⁶ / 100.