diff --git a/examples/CreateAndSignTx-PayToScriptHash.js b/examples/CreateAndSignTx-PayToScriptHash.js index d302411fa..ff930c105 100644 --- a/examples/CreateAndSignTx-PayToScriptHash.js +++ b/examples/CreateAndSignTx-PayToScriptHash.js @@ -16,21 +16,21 @@ var run = function() { var utxos = [ { address: "n2hoFVbPrYQf7RJwiRy1tkbuPPqyhAEfbp", - txid: "ff5c8b4912f6d056f0cf8431ec27032a73df22c167726267dd4cc0d7817a1e7d", + txid: "ba20653648a896ae95005b8f52847935a7313da06cd7295bb2cfc8b5c1b36c71", vout: 1, ts: 1396290442, scriptPubKey: "76a914e867aad8bd361f57c50adc37a0c018692b5b0c9a88ac", - amount: 0.5799, + amount: 0.5298, confirmations: 7 } ]; var privs = [ - "cP6JBHuQf7yqeqtdKRd22ibF3VehDv7G6BdzxSNABgrv3jFJUGoN", - "cQfRwF7XLSM5xGUpF8PZvob2MZyULvZPA2j5cat2RKDJrja7FtCZ", - "cUkYub4jtFVYymHh38yMMW36nJB4pXG5Pzd5QjResq79kAndkJcg", - "cMyBgowsyrJRufoKWob73rMQB1PBqDdwFt8z4TJ6APN2HkmX1Ttm", - "cN9yZCom6hAZpHtCp8ovE1zFa7RqDf3Cr4W6AwH2tp59Jjh9JcXu", + "cMpKwGr5oxEacN95WFKNEq6tTcvi11regFwS3muHvGYVxMPJX8JA", + "cVf32m9MR4vxcPwKNJuPepUe8XrHD2z63eCk76d6njRGyCkXpkSM", + "cQ2sVRFX4jQYMLhWyzz6jTQ2xju51P36968ecXnPhRLKLH677eKR", + "cSw7x9ERcmeWCU3yVBT6Nz7b9JiZ5yjUB7JMhBUv9UM7rSaDpwX9", + "cRQBM8qM4ZXJGP1De4D5RtJm7Q6FNWQSMx7YExxzgn2ehjM3haxW", ]; var pubkeys = [] @@ -49,6 +49,8 @@ var run = function() { var info = Builder.infoForP2sh(opts, 'testnet'); var p2shScript = info.scriptBufHex; var p2shAddress = info.address; + + var outs = [{address:p2shAddress, amount:0.05}]; var tx = new Builder(opts) .setUnspent(utxos) @@ -56,8 +58,11 @@ var run = function() { .sign([input.priv]) .build(); var txHex = tx.serialize().toString('hex'); + + + console.log('p2sh address: ' + p2shAddress); //TODO console.log('1) SEND TO P2SH TX: ', txHex); - console.log('[this example originally generated TXID: ba20653648a896ae95005b8f52847935a7313da06cd7295bb2cfc8b5c1b36c71 on testnet]\n\n\thttp://test.bitcore.io/tx/ba20653648a896ae95005b8f52847935a7313da06cd7295bb2cfc8b5c1b36c71\n\n'); + console.log('[this example originally generated TXID: 8675a1f7ab0c2eeec2ff2def539446d1942efffd468319107429b894e60ecac3 on testnet]\n\n\thttp://test.bitcore.io/tx/8675a1f7ab0c2eeec2ff2def539446d1942efffd468319107429b894e60ecac3\n\n'); //save scriptPubKey var scriptPubKey = tx.outs[0].s.toString('hex'); diff --git a/test/test.examples.js b/test/test.examples.js index 4115bc7c5..201769164 100644 --- a/test/test.examples.js +++ b/test/test.examples.js @@ -10,7 +10,11 @@ var examples = [ 'PeerManager', 'Rpc', 'SendTx', - 'CreateAndSignTx', + 'CreateScript', + 'CreateKey', + 'CreateAndSignTx-Multisig', + 'CreateAndSignTx-PayToPubkeyHash', + 'CreateAndSignTx-PayToScriptHash', 'Script', ];