Pull addr validation up into cli.py

This commit is contained in:
Jay Graber 2017-08-25 15:42:30 -07:00
parent 41e1c437ec
commit 6f20bdbad0
2 changed files with 9 additions and 12 deletions

View File

@ -143,6 +143,15 @@ def findtrade(tradeid):
print(trade.toJSON())
return trade
def find_role(contract):
# When regtest created both addrs on same machine, role is both.
if is_myaddr(contract.initiator) and is_myaddr(contract.fulfiller):
return 'test'
elif is_myaddr(contract.initiator):
return 'initiator'
else:
return 'fulfiller'
def checktrade(tradeid):
print("In checktrade")
trade = db.get(tradeid)

View File

@ -39,18 +39,6 @@ def jsonformat(trade):
'buy': trade.buyContract.__dict__
}
############################################
#### Role detection utils ####
############################################
def find_role(contract):
# Obviously when regtest created both addrs on same machine, role is both.
if is_myaddr(contract.initiator) and is_myaddr(contract.fulfiller):
return 'test'
elif is_myaddr(contract.initiator):
return 'initiator'
else:
return 'fulfiller'
############################################
########### Preimage utils #################
############################################