module Ark::Client::Transaction

Public Instance Methods

create_transaction(recipientId, amount, vendorField, secret, secondSecret) click to toggle source
# File lib/ark/client/transaction.rb, line 20
def create_transaction(recipientId, amount, vendorField, secret, secondSecret)
  transaction = buildTransaction(
    'transaction.createTransaction', {
      :recipientId => recipientId,
      :amount => amount,
      :vendorField => vendorField,
      :secret => secret,
      :secondSecret => secondSecret,
  })

  transaction['amount'] = transaction['amount'].to_i

  post('peer/transactions', {:transactions => [transaction]})
end
transaction(id) click to toggle source
# File lib/ark/client/transaction.rb, line 4
def transaction(id)
  get('api/transactions/get', {:id => id})
end
transactions(parameters = {}) click to toggle source
# File lib/ark/client/transaction.rb, line 8
def transactions(parameters = {})
  get('api/transactions', parameters)
end
unconfirmed_transaction(id) click to toggle source
# File lib/ark/client/transaction.rb, line 12
def unconfirmed_transaction(id)
  get('api/transactions/unconfirmed/get', {:id => id})
end
unconfirmed_transactions(parameters = {}) click to toggle source
# File lib/ark/client/transaction.rb, line 16
def unconfirmed_transactions(parameters = {})
  get('api/transactions/unconfirmed', parameters)
end