Delete xsend_data.py file
This commit is contained in:
parent
3b17810e63
commit
11ff600b56
@ -1,58 +0,0 @@
|
||||
import subprocess
|
||||
import json
|
||||
|
||||
address = 'oXa7t72t3CgnR11ycxVfdupz55eucHufHj'
|
||||
toAddress = 'ocZXNtzpiUqBvzQorjAKmZ5MhXxGTLKeSH'
|
||||
|
||||
|
||||
process = subprocess.Popen(['flo-cli','-testnet','listunspent','1','9999999','["'+address+'"]'], stdout=subprocess.PIPE)
|
||||
unspent = json.loads(process.communicate()[0].decode())
|
||||
|
||||
print("Enter floData :")
|
||||
lines = []
|
||||
while True:
|
||||
line = input()
|
||||
if line:
|
||||
lines.append(line)
|
||||
else:
|
||||
break
|
||||
floData = '\n'.join(lines)
|
||||
try:
|
||||
floData=str(json.loads(floData))
|
||||
except:
|
||||
None
|
||||
print('floData='+floData)
|
||||
|
||||
print(len(unspent))
|
||||
for i in range(len(unspent)):
|
||||
print('\n'+str(i)+':'+str(unspent[i]['amount']))
|
||||
if(unspent[i]['spendable'] and unspent[i]['amount']>0.01005):
|
||||
txid = unspent[i]['txid']
|
||||
amount = unspent[i]['amount']
|
||||
print(txid)
|
||||
print(amount)
|
||||
|
||||
process = subprocess.Popen(['flo-cli','-testnet','createrawtransaction','[{"txid":"'+txid+'", "vout":0}]','{"'+toAddress+'":0.01, "'+address+'":'+str(round(amount-0.01005,7))+'}','0','false','"'+floData+'"'], stdout=subprocess.PIPE)
|
||||
createHash = process.communicate()[0].decode().strip()
|
||||
print(createHash)
|
||||
|
||||
process = subprocess.Popen(['flo-cli','-testnet','signrawtransaction',createHash], stdout=subprocess.PIPE)
|
||||
sign = json.loads(process.communicate()[0].decode())
|
||||
print(sign)
|
||||
|
||||
if(not sign['complete']):
|
||||
print("Failed to sign transaction : "+sign['errors'][0]['error'])
|
||||
continue
|
||||
|
||||
process = subprocess.Popen(['flo-cli','-testnet','sendrawtransaction',sign['hex']], stdout=subprocess.PIPE)
|
||||
newtxid = str(process.communicate()[0].decode())
|
||||
print(newtxid)
|
||||
if(newtxid):
|
||||
break
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user