Raw OP_RETURN
Post and read raw OP_RETURN messages on the Bitcoin blockchain.
npm install raw-op-return
Post
In our examples we're going to use bitcoinjs-lib
to create our wallet.
var bitcoin = ; var seed = bitcoincrypto;var wallet = seed bitcoinnetworkstestnet;var address = wallet; var { var tx = bitcoinTransaction; var signedTx = wallet; var txid = signedTx; var signedTxHex = signedTx; ;}; var commonWallet = signRawTransaction: signRawTransaction address: address
We'll need to provide an instance of a commonBlockchain which will provide functions for signing a transaction, propagating a trasnaction, and looking up a transaction by txid
.
In this example we're using the in memory version that is provided by abstract-common-blockchain
.
var commonBlockchain = type: "local"; // var ChainAPI = require("chain-unofficial"); // var commonBlockchain = ChainAPI({// network: "testnet", // key: process.env.CHAIN_API_KEY_ID, // secret: process.env.CHAIN_API_KEY_SECRET// });
And finally we're ready to post.
rawOpReturn;
Scan
var txid = "b9a5a9bf941fb37abec789e6aa70964075d006aeff044e932491008a0a51577d";commonBlockchainTransactions;