static Bytes intBytes(final int value) {
    return Bytes.of(
        (byte) (value >>> 24), (byte) (value >>> 16), (byte) (value >>> 8), (byte) value);
  }
Get the big-endian Bytes representation of an unsigned int, including leading zeros

@param value the int value
@return a Bytes object of the value, Big Endian order
evm/src/main/java/org/hyperledger/besu/evm/internal/Words.java