Beispiel #1
0
def issuenewcoinsserverside():  #TO ONE RECIPIENT ADDRESS
    jsoninput = json.loads(request.data)

    private_key = str(jsoninput['private_key'])
    public_address = str(jsoninput['public_address'])
    more_coins = int(jsoninput['more_coins'])
    recipient = str(jsoninput['recipient'])
    fee_each = str(jsoninput['fee_each'])
    name = str(jsoninput['name'])
    othermeta = str(name)

    specific_inputs = addresses.get_unspent(public_address)
    #REMOVE COLORED OUTPUTS FROM THIS
    for x in specific_inputs:
        txhash_index = x['output']
        found = databases.dbexecute(
            "select * from outputs where spent='False' and txhash_index='" +
            str(txhash_index) + "' and destination_address='" +
            str(public_address) + "';", True)
        nfound = len(found)
        if nfound > 0:
            specific_inputs.remove(x)

    print specific_inputs
    response = transactions.create_issuing_tx(public_address, recipient,
                                              fee_each, private_key,
                                              more_coins, specific_inputs,
                                              othermeta)
    jsonresponse = {}
    jsonresponse['transaction_hash'] = response
    jsonresponse = json.dumps(jsonresponse)
    response = make_response(str(jsonresponse), 200)
    response.headers['Content-Type'] = 'application/json'
    response.headers['Access-Control-Allow-Origin'] = '*'
    return response
Beispiel #2
0
def issuenewcoinsserverside():   #TO ONE RECIPIENT ADDRESS
  jsoninput=json.loads(request.data)

  private_key=str(jsoninput['private_key'])
  public_address=str(jsoninput['public_address'])
  more_coins=int(jsoninput['more_coins'])
  recipient=str(jsoninput['recipient'])
  fee_each=str(jsoninput['fee_each'])
  name=str(jsoninput['name'])
  othermeta=str(name)

  specific_inputs = addresses.get_unspent(public_address)
  #REMOVE COLORED OUTPUTS FROM THIS
  for x in specific_inputs:
    txhash_index = x['output']
    found = databases.dbexecute("select * from outputs where spent='False' and txhash_index='"+str(txhash_index)+"' and destination_address='"+str(public_address)+"';",True)
    nfound = len(found)
    if nfound>0:
      specific_inputs.remove(x)

  print specific_inputs
  response=transactions.create_issuing_tx(public_address, recipient, fee_each, private_key, more_coins, specific_inputs, othermeta)
  jsonresponse={}
  jsonresponse['transaction_hash']=response
  jsonresponse=json.dumps(jsonresponse)
  response=make_response(str(jsonresponse), 200)
  response.headers['Content-Type'] = 'application/json'
  response.headers['Access-Control-Allow-Origin']= '*'
  return response
Beispiel #3
0
def issuenewcoinsserverside():   #TO ONE RECIPIENT ADDRESS
  private_key=str(request.form['private_keys'])
  public_address=str(request.form['public_address'])
  more_coins=int(request.form['initial_coins'])
  recipient=str(request.form['recipients'])
  fee_each=0.00005
  name=str(request.form['name'])
  othermeta=str(name)

  print private_key
  response=transactions.create_issuing_tx(public_address, recipient, fee_each, private_key, more_coins, 0, othermeta)
  return response
  return str(name)
Beispiel #4
0
def issuenewcoinsserverside():  #TO ONE RECIPIENT ADDRESS
    private_key = str(request.form['private_keys'])
    public_address = str(request.form['public_address'])
    more_coins = int(request.form['initial_coins'])
    recipient = str(request.form['recipients'])
    fee_each = 0.00005
    name = str(request.form['name'])
    othermeta = str(name)

    print private_key
    response = transactions.create_issuing_tx(public_address, recipient,
                                              fee_each, private_key,
                                              more_coins, 0, othermeta)
    return response
    return str(name)
Beispiel #5
0
def issuenewcoinsserverside():   #TO ONE RECIPIENT ADDRESS
  jsoninput=json.loads(request.data)

  private_key=str(jsoninput['private_key'])
  public_address=str(jsoninput['public_address'])
  more_coins=int(jsoninput['more_coins'])
  recipient=str(jsoninput['recipient'])
  fee_each=str(jsoninput['fee_each'])
  name=str(jsoninput['name'])
  othermeta=str(name)
  response=transactions.create_issuing_tx(public_address, recipient, fee_each, private_key, more_coins, 0, othermeta)
  jsonresponse={}
  jsonresponse['transaction_hash']=response
  jsonresponse=json.dumps(jsonresponse)
  response=make_response(str(jsonresponse), 200)
  response.headers['Content-Type'] = 'application/json'
  response.headers['Access-Control-Allow-Origin']= '*'
  return response