Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. require 'json'
  2.  
  3. count = 10
  4. slice = 0
  5. output = "8JJE8rUrYCG2c7jCozYMtn147bw5WWmoMU"
  6.  
  7. unspent = JSON.load(File.read('unspent.json'))
  8. txs = unspent["txs"][slice * count, count]
  9. inputs, amount = txs.reduce([[], 0]) do |(inputs, amount), tx|
  10. [
  11. inputs + [{txid: tx["hash"], vout: tx["out_index"]}],
  12. amount + tx["amount"],
  13. ]
  14. end
  15. puts [
  16. "createrawtransaction",
  17. "'#{inputs.to_json}'",
  18. "'#{{output => amount}.to_json}'",
  19. ].join(" ")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement