I want to build a services that allows people to perform OP_RETURN for proof of existence. Do I need to run a full node to do this (then e.g. using the OP_RETURN PHP scripts from https://github.com/coinspark/php-OP_RETURN)? I have found no API that allows to do this.

Thanks Chris

1 Answer 1


You do not need to run a full node in order to submit a transaction, regardless of which OP codes that transaction contains. Any node that can submit transactions to the Bitcoin network will do.

What you should look for instead, is a library in your chosen language that allows you to construct transactions manually, rather than using templates for typical payment transactions. Once you have a transaction constructed, you can broadcast it to the network via whichever type of node you feel like.

  • thanks! So is there a predefined list of bootstrap IP addresses or do I have to define a node to connect to?
    – Chris
    Commented Oct 3, 2016 at 17:48
  • 1
    @Chris, this may help: bitcoin.stackexchange.com/questions/14371/… Also, you may want to run a full node anyways, if you are trying to start a service on top of Bitcoin. It's best to rely on your own node of the network, rather than someone else's.
    – Jestin
    Commented Oct 3, 2016 at 17:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.