1

I would like to do a bitcoin transaction in testnet by embedding a custom message in the OP_RETURN. do i have to download the bitcoin core client with and the block chain to do that? or can i use a separate way without downloading the whole blockchain? Thanks!

1

If you are developing in java using the bitcoinj library, they have a mechanism in place to do it without downloading the full block chain. They just download the header lightweight simplified payment verification (SPV) mode. Maybe you can try that.This is the link.

    SendRequest req;
    Transaction transaction = null;

   transaction = new Transaction(networkParameters);

   // the following statement will help to create an OP_RETURN with "Test" as the message
   transaction.addOutput(Coin.ZERO, ScriptBuilder.createOpReturnScript("Test".toString().getBytes()));
   req = SendRequest.forTx(transaction);
  • This library can be used for testnet transactions? – Anjelo Jun 17 '16 at 4:30
  • Yes you can do it for testnet,mainnet or regtest networks – jgm Jun 17 '16 at 10:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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