Method: Monero#sendToAddress

Defined in:
lib/blocksdk_ruby/monero.rb

#sendToAddress(request = {}) ⇒ Object



77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/blocksdk_ruby/monero.rb', line 77

def sendToAddress(request = {})

  if request["kbfee"].to_s.empty?
    blockChain = getBlockChain()
    request['kbfee'] = blockChain['medium_fee_per_kb']
  end

  request["private_spend_key"].to_s.empty? ? request['private_spend_key'] = nil : request["private_spend_key"]
  request["password"].to_s.empty? ? request['password'] = nil : request["password"]
  request["subtractfeefromamount"].to_s.empty? ? request['subtractfeefromamount'] = false : request['subtractfeefromamount']
  
  return request("POST","/xmr/addresses/" +    (request['address_id']).to_s+ "/sendtoaddress",{
    "address" => request['address'],
    "amount" => request['amount'],
    "private_spend_key" => request['private_spend_key'],
    "password" => request['password'],
    "kbfee" => request['kbfee'],
    "subtractfeefromamount" => request['subtractfeefromamount']
  })
end