zbxcat/daemon.py

36 lines
727 B
Python
Executable File

from ZBXCAT.BitcoinRPC.BDaemon import *
bd = BDaemon('REGTEST')
# v = bd.getVersion()
# print(v)
def generate(num):
gen = bd.generate(num)
print("Generated blocks", gen)
def fund_p2sh(p2sh, amount):
fund_tx = bd.sendtoaddress(p2sh, amount)
return fund_tx
def tx_details(txid):
tx = bd.gettransaction(txid)
details = tx['details'][0]
return details
# These two methods are placeholders
def get_recipient_address():
address = bd.getnewaddress()
return address
def get_sender_address():
address = bd.getnewaddress()
return address
def importaddress(addr):
res = bd.importaddress(addr)
return res
def sendrawtx(hex):
txid = bd.sendrawtransaction(hex)
return txid