I'm creating a program (for an altcoin I'm developing) that should make it easy to create OP_RETURN transactions. Currently I'm having some trouble with actually creating the script pythonically (I can do it by hand but no idea how to program it).
As an example, the program takes an OP_RETURN script (eg. 6a4c0a0102030405060708090a) and creates a transaction with that script, by itself. However, currently you need to input the actual hex script instead of the string you want to send to the blockchain.
My question is - what's the best way to take a string/int and convert it into a transaction-friendly hex-encoded script? For example:
String: OP_RETURN 12345678910
Output: 6a4c0a0102030405060708090a
Thanks a bunch to anyone who helps. I'll you all some bitcoin if you manage to find a good solution.