is it time to celebrate #happyepsteinday 2026?
do I need any specific software for this? does knots work for it?
what's the command I should use?
I just wanna put a small message first... #happyepsteinday
it’s not a lot of data, so it shouldn't be too expensive... since we're using the new "blockchain," right?
just looking to test out some p2p data storage options...
How to add a message and possibly a jpeg to the blockchain?
6 replies 69 views
Bitcoin Knots doesn't even relay such TX default.
I assume you want to try it on Bitcoin testnet blockchain/network. AFAIK the easiest way is to download UniSat wallet from https://testnet.unisat.io/. After that, get a bit of testnet coin from faucet and visit https://testnet.unisat.io/inscribe. Make sure to choose "Ordinals", then choose either "Files" or "Text".
P.S. I DO NOT recommend doing it on mainnet.
thanks for your reply
no, on the mainnet...
i have a 29.2 core?
ideally I would like to do it with the CLI or the bitcoinqt in direct blockchain access, no intermediary...
if possible...
Why? they "updated" the core for this reason, no? they said they are against "censorship" , so...
again, question : "How" ! not why.
as backup may be a website that offer this option for a moderate fee?
cryptobridgeSenior Member
Posts: 221 · Reputation: 1481
#4Aug 30, 2023, 05:05 AM
Have you tried to use Electrum? https://bitcointalk.org/index.php?topic=5546304.msg65468584#msg65468584, the thread example is on testnet, but it is the same on the mainet but the new Electrum version has changed the syntax for OP_Return from v4.5
Change the deadbeef to the hexadecimal form of your message, #happyepsteinday should give you 2368617070796570737465696e646179
You should have something like this:
Your final form should look like this, but change the address to your address and then send, but I recommend you do this on testnet first
He is not against you using op_return on the mainet, but your chance of making a mistake is what he fears. Any input sent to Op_return is irreversible, that is why he recommends using testnet, but if you know much about it, there is absolutely nothing to worry about.
Not that..or maybe not only that..
Why in tf does he need to put #happyepsteinday on blockchain? Why not just find a cloud calendar to do that ? Or just write it in his diaries..
If his aim is for testing then no one is stopping him from using a testnet as mentioned by ABCbits, no one will stop him from using Mainet either but the blockchain isnt created for such. Cloud services provide as much as possible storage you want to use to keep all sorts of data.
Because its against censorship doesnt mean it should be abused.
Censorship is obviously available everywhere because of people like you
Or your aim is just to push knot is better agenda again since your account just woke up and youre posting this all of a sudden.
For OP_RETURN, check this guide https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line/blob/master/08_2_Sending_a_Transaction_with_Data.md.
But if you intend to add your arbitary data using witness data, it's much more complex because you need to create P2WSH or P2TR address with custom spending script, then create raw TX that correctly reveal the custom spending script.
Because it's easy to make mistake that make you lose your Bitcoin or unable to access your Bitcoin, especially you want to use Bitcoin Core CLI. For example, with raw TX you may forget to add additional output to store the change amount, which makes entire change amount used as TX fee instead.
UniSat. I never use it, but it appear to be popular among people who into creating token or adding arbitary data to Bitcoin blockchain and their wallet is open source. They also claim "enjoy zero service fees on first 20 inscriptions every day".
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#7Sep 1, 2023, 12:26 PM
I wouldn't recommend doing that but...
You can easily add that in the new send command.
Doc: bitcoincore.org/en/doc/29.0.0/rpc/wallet/send
Just include the hex-encoded message/image in data under "outputs".
(refer to ABCbits's link on how to encode your data to hex)
e.g.:
send command will automatically handle the inputs and change for you, or utilize the named args if you want.