lint userInput
This commit is contained in:
parent
ec71e34b7a
commit
4cf2a6b393
|
@ -1,8 +1,8 @@
|
||||||
from xcat.utils import *
|
# from xcat.utils import *
|
||||||
from xcat.db import *
|
# from xcat.db import *
|
||||||
from xcat.bitcoinRPC import bitcoinProxy
|
from xcat.bitcoinRPC import bitcoinProxy
|
||||||
from xcat.zcashRPC import zcashProxy
|
from xcat.zcashRPC import zcashProxy
|
||||||
from xcat.xcatconf import *
|
# from xcat.xcatconf import *
|
||||||
|
|
||||||
|
|
||||||
def enter_trade_id():
|
def enter_trade_id():
|
||||||
|
@ -12,8 +12,9 @@ def enter_trade_id():
|
||||||
|
|
||||||
def get_trade_amounts():
|
def get_trade_amounts():
|
||||||
amounts = {}
|
amounts = {}
|
||||||
sell_currency = input("Which currency would you like to trade out of (bitcoin or zcash)? ")
|
sell_currency = input("Which currency would you like to trade out of "
|
||||||
if sell_currency == '' or sell_currency == 'bitcoin' :
|
"(bitcoin or zcash)? ")
|
||||||
|
if sell_currency == '' or sell_currency == 'bitcoin':
|
||||||
sell_currency = 'bitcoin'
|
sell_currency = 'bitcoin'
|
||||||
buy_currency = 'zcash'
|
buy_currency = 'zcash'
|
||||||
elif sell_currency == 'zcash':
|
elif sell_currency == 'zcash':
|
||||||
|
@ -22,11 +23,13 @@ def get_trade_amounts():
|
||||||
else:
|
else:
|
||||||
raise ValueError('Mistyped or unspported cryptocurrency pair')
|
raise ValueError('Mistyped or unspported cryptocurrency pair')
|
||||||
print(sell_currency)
|
print(sell_currency)
|
||||||
sell_amt = input("How much {0} do you want to sell? ".format(sell_currency))
|
sell_amt = input("How much {0} do you "
|
||||||
|
"want to sell? ".format(sell_currency))
|
||||||
if sell_amt == '':
|
if sell_amt == '':
|
||||||
sell_amt = 0.01
|
sell_amt = 0.01
|
||||||
print(sell_amt)
|
print(sell_amt)
|
||||||
buy_amt = input("How much {0} do you want to receive in exchange? ".format(buy_currency))
|
buy_amt = input("How much {0} do you "
|
||||||
|
"want to receive in exchange? ".format(buy_currency))
|
||||||
if buy_amt == '':
|
if buy_amt == '':
|
||||||
buy_amt = 0.02
|
buy_amt = 0.02
|
||||||
print(buy_amt)
|
print(buy_amt)
|
||||||
|
@ -38,17 +41,22 @@ def get_trade_amounts():
|
||||||
|
|
||||||
|
|
||||||
def authorize_fund_sell(htlcTrade):
|
def authorize_fund_sell(htlcTrade):
|
||||||
print('To complete your sell, send {0} {1} to this p2sh: {2}'.format(htlcTrade.sell.amount, htlcTrade.sell.currency, htlcTrade.sell.p2sh))
|
print('To complete your sell, send {0} {1} to this p2sh: '
|
||||||
response = input("Type 'enter' to allow this program to send funds on your behalf.")
|
'{2}'.format(htlcTrade.sell.amount,
|
||||||
|
htlcTrade.sell.currency,
|
||||||
|
htlcTrade.sell.p2sh))
|
||||||
|
input("Type 'enter' to allow this program to send funds on your behalf.")
|
||||||
|
|
||||||
|
|
||||||
def get_initiator_addresses():
|
def get_initiator_addresses():
|
||||||
bitcoinRPC = bitcoinProxy()
|
bitcoinRPC = bitcoinProxy()
|
||||||
zcashRPC = zcashProxy()
|
zcashRPC = zcashProxy()
|
||||||
btc_addr = input("Enter your bitcoin address or press enter to generate one: ")
|
btc_addr = input("Enter your bitcoin address "
|
||||||
|
"or press enter to generate one: ")
|
||||||
btc_addr = bitcoinRPC.new_bitcoin_addr()
|
btc_addr = bitcoinRPC.new_bitcoin_addr()
|
||||||
print(btc_addr)
|
print(btc_addr)
|
||||||
zec_addr = input("Enter your zcash address or press enter to generate one: ")
|
zec_addr = input("Enter your zcash address "
|
||||||
|
"or press enter to generate one: ")
|
||||||
zec_addr = zcashRPC.new_zcash_addr()
|
zec_addr = zcashRPC.new_zcash_addr()
|
||||||
print(zec_addr)
|
print(zec_addr)
|
||||||
addresses = {'bitcoin': btc_addr, 'zcash': zec_addr}
|
addresses = {'bitcoin': btc_addr, 'zcash': zec_addr}
|
||||||
|
@ -56,26 +64,41 @@ def get_initiator_addresses():
|
||||||
|
|
||||||
|
|
||||||
def get_fulfiller_addresses():
|
def get_fulfiller_addresses():
|
||||||
btc_addr = input("Enter the bitcoin address of the party you want to trade with: ")
|
btc_addr = input("Enter the bitcoin address of "
|
||||||
|
"the party you want to trade with: ")
|
||||||
if btc_addr == '':
|
if btc_addr == '':
|
||||||
btc_addr = "mvc56qCEVj6p57xZ5URNC3v7qbatudHQ9b" # regtest
|
btc_addr = "mvc56qCEVj6p57xZ5URNC3v7qbatudHQ9b" # regtest
|
||||||
print(btc_addr)
|
print(btc_addr)
|
||||||
zec_addr = input("Enter the zcash address of the party you want to trade with: ")
|
|
||||||
|
zec_addr = input("Enter the zcash address of "
|
||||||
|
"the party you want to trade with: ")
|
||||||
if zec_addr == '':
|
if zec_addr == '':
|
||||||
zec_addr = "tmTF7LMLjvEsGdcepWPUsh4vgJNrKMWwEyc" # regtest
|
zec_addr = "tmTF7LMLjvEsGdcepWPUsh4vgJNrKMWwEyc" # regtest
|
||||||
print(zec_addr)
|
print(zec_addr)
|
||||||
|
|
||||||
addresses = {'bitcoin': btc_addr, 'zcash': zec_addr}
|
addresses = {'bitcoin': btc_addr, 'zcash': zec_addr}
|
||||||
return addresses
|
return addresses
|
||||||
|
|
||||||
|
|
||||||
def authorize_buyer_fulfill(sell_p2sh_balance, sell_currency, buy_p2sh_balance, buy_currency):
|
def authorize_buyer_fulfill(sell_p2sh_balance, sell_currency,
|
||||||
input("The seller's p2sh is funded with {0} {1}, type 'enter' if this is the amount you want to buy in {1}.".format(sell_p2sh_balance, sell_currency))
|
buy_p2sh_balance, buy_currency):
|
||||||
input("You have not send funds to the contract to buy {1} (requested amount: {0}), type 'enter' to allow this program to send the agreed upon funds on your behalf.".format(buy_p2sh_balance, buy_currency))
|
input("The seller's p2sh is funded with {0} {1}, "
|
||||||
|
"type 'enter' if this is the amount you want to buy "
|
||||||
|
"in {1}.".format(sell_p2sh_balance, sell_currency))
|
||||||
|
input("You have not send funds to the contract to buy {1} "
|
||||||
|
"(requested amount: {0}), type 'enter' to allow this program "
|
||||||
|
"to send the agreed upon funds on your behalf.".format(
|
||||||
|
buy_p2sh_balance, buy_currency))
|
||||||
|
|
||||||
|
|
||||||
def authorize_seller_redeem(buy):
|
def authorize_seller_redeem(buy):
|
||||||
input("Buyer funded the contract where you offered to buy {0}, type 'enter' to redeem {1} {0} from {2}.".format(buy.currency, buy.amount, buy.p2sh))
|
input("Buyer funded the contract where you offered to buy {0}, "
|
||||||
|
"type 'enter' to redeem {1} {0} from "
|
||||||
|
"{2}.".format(buy.currency, buy.amount, buy.p2sh))
|
||||||
|
|
||||||
|
|
||||||
def authorize_buyer_redeem(trade):
|
def authorize_buyer_redeem(trade):
|
||||||
input("Seller funded the contract where you paid them in {0} to buy {1}, type 'enter' to redeem {2} {1} from {3}.".format(trade.buy.currency, trade.sell.currency, trade.sell.amount, trade.sell.p2sh))
|
input("Seller funded the contract where you paid them in {0} "
|
||||||
|
"to buy {1}, type 'enter' to redeem {2} {1} from "
|
||||||
|
"{3}.".format(trade.buy.currency, trade.sell.currency,
|
||||||
|
trade.sell.amount, trade.sell.p2sh))
|
||||||
|
|
Loading…
Reference in New Issue