Sorting this code in the backend is fine, only problem is i dont understand how the frontend works i.e. examples from the github:
--keyspace 80000000:ffffffff
or
--keyspace 766519C977831678F0000000000
these values above are less than 64 characters so how are they used in the examples in the github? does it mean that by entering above the software already knows it has to add zeros to the beginning to reach 64 characters?
Any value passed to the --keyspace argument is split to remove any colons, and is then converted into a homemade
secp256k1::uint256 data type. This among other things
pads the key with zeroes if it's less than 64 characters (which would imply a 256-bit number in hex).