Module: Bitstamper::Rest::Private::Transactions

Included in:
Client
Defined in:
lib/bitstamper/rest/private/transactions.rb

Instance Method Summary collapse

Instance Method Details

#find_user_transaction(transaction_id) ⇒ Object



12
13
14
# File 'lib/bitstamper/rest/private/transactions.rb', line 12

def find_user_transaction(transaction_id)
  user_transactions.select { |transaction| transaction.id == transaction_id }&.first
end

#user_transactions(currency_pair: nil, offset: 0, limit: 100, sort: "desc") ⇒ Object



6
7
8
9
10
# File 'lib/bitstamper/rest/private/transactions.rb', line 6

def user_transactions(currency_pair: nil, offset: 0, limit: 100, sort: "desc")
  path      =   path_with_currency_pair("/v2/user_transactions", currency_pair)
  response  =   post(path, data: {offset: offset, limit: limit, sort: sort})
  Bitstamper::Models::UserTransaction.parse(response) if response
end