Пример #1
0
def startVotingFor():
    name = request.json['names']
    account = request.json['account']
    ContractAdd = request.json['contract']
    Contract = retreiveContract(ContractAdd)
    Funder = ci.CreateFunder(name, acc=account)
    ci.startVotingFor(Contract, Funder.getAcc())
    return json.dumps({'response': True})
Пример #2
0
def registerFunder():
    name = request.json['names']
    account = request.json['account']
    ContractAdd = request.json['contract']
    Contract = retreiveContract(ContractAdd)
    Funder = ci.CreateFunder(name, acc=account)
    tx = ci.registerFunder(Contract, funder=Funder)
    return json.dumps({'response': True})
Пример #3
0
def getCurrentFundingStageFor():
    name = request.json['names']
    account = request.json['account']
    ContractAdd = request.json['contract']
    Contract = retreiveContract(ContractAdd)
    Funder = ci.CreateFunder(name, acc=account)
    p = ci.getCurrentFundingStageFor(Contract, Funder)
    return json.dumps({'response': True, 'Stage': p})
Пример #4
0
def isAllowedToWithDraw():
    name = request.json['names']
    account = request.json['account']
    ContractAdd = request.json['contract']
    Contract = retreiveContract(ContractAdd)
    Funder = ci.CreateFunder(name, acc=account)
    p = ci.isAllowedToWithDraw(Contract, Funder)
    return {'response': True, 'body': str(p)}
Пример #5
0
def vote():
    name = request.json['names']
    account = request.json['account']
    ContractAdd = request.json['contract']
    Contract = retreiveContract(ContractAdd)
    Funder = ci.CreateFunder(name, acc=account)
    vote = request.json['vote']
    ci.voteFor(Contract, Funder, vote)
    return json.dumps({'response': True})
Пример #6
0
def sendMoneyToFundSeeker():
    name = request.json['names']
    account = request.json['account']
    ContractAdd = request.json['contract']
    value = request.json['value']
    Contract = retreiveContract(ContractAdd)
    print(value)
    Funder = ci.CreateFunder(name, acc=account)
    [tx, val] = ci.DonateMoney(Contract, Funder, value)
    return json.dumps({'response': True, 'tx': str(tx), 'val': str(val)})
Пример #7
0
def CreateFunderForBucket():
    name = request.json['name']
    account = request.json['account']
    Funder = ci.CreateFunder(name, acc=account)
    user = ci.registerFunder(FunderContract, Funder)
    return json.dumps({'response': True})