class TestRetrieve(unittest.TestCase): def setUp(self): self.api = BtcTxStore(dryrun=True, testnet=True) def test_retrieve(self): txid = fixtures["retrieve"]["nulldata_txid"] result = self.api.retrieve_nulldata(txid) self.assertEqual(result, "f483") def test_retrieve_nothing(self): def callback(): txid = fixtures["retrieve"]["nonulldata_txid"] result = self.api.retrieve_nulldata(txid) self.assertRaises(exceptions.NoNulldataOutput, callback)
class TestRetrieve(unittest.TestCase): def setUp(self): self.api = BtcTxStore(dryrun=True, testnet=True) def test_retrieve(self): txid = fixtures["retrieve"]["nulldata_txid"] result = self.api.retrieve_nulldata(txid) self.assertEqual(result, "f483") def test_retrieve_nothing(self): def callback(): txid = fixtures["retrieve"]["nonulldata_txid"] self.api.retrieve_nulldata(txid) self.assertRaises(exceptions.NoNulldataOutput, callback)
#!/usr/bin/env python # coding: utf-8 # Copyright (c) 2015 Fabian Barkhau <*****@*****.**> # License: MIT (see LICENSE file) from __future__ import print_function from __future__ import unicode_literals from btctxstore import BtcTxStore api = BtcTxStore(testnet=True, dryrun=True) # use testing setup for example txid = "987451c344c504d07c1fa12cfbf84b5346535da5154006f6dc8399a8fae127eb" hexnulldata = api.retrieve_nulldata(txid) print(hexnulldata)
def get_from_bitcoin(transaction_id, is_testnet=True): api = BtcTxStore(testnet=is_testnet, dryrun=False) return api.retrieve_nulldata(transaction_id)