Awesome
DecimalToBinary
Starknet smart contract converting decimal to binary
This is a quick and dirty conversion, deviding a decimal by 2, add the remainder to an array and keep deviding the result until its equal to 0!
The result of that conversion is an array containing [LSB, ..., MSB]
An array inversion is performed to end up with a binary in the correct order [MSB, ..., LSB]
Have a go on voyager (alpha-goerli): 0x07631742288124b486710c35c94db95b03d66976f38a820b101139ed53131b74
Thanks to the cairo math lib for the division and gaetbout/starknet-array-manipulation for the array manipulation!
Any improvement or comments please raise a pr :)