Module: Ark::Client::Transaction
- Included in:
- Ark::Client
- Defined in:
- lib/ark/client/transaction.rb
Instance Method Summary collapse
- #create_transaction(recipientId, amount, vendorField, secret, secondSecret) ⇒ Object
- #transaction(id) ⇒ Object
- #transactions(parameters = {}) ⇒ Object
- #unconfirmed_transaction(id) ⇒ Object
- #unconfirmed_transactions(parameters = {}) ⇒ Object
Instance Method Details
#create_transaction(recipientId, amount, vendorField, secret, secondSecret) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# 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) ⇒ Object
4 5 6 |
# File 'lib/ark/client/transaction.rb', line 4 def transaction(id) get('api/transactions/get', {:id => id}) end |
#transactions(parameters = {}) ⇒ Object
8 9 10 |
# File 'lib/ark/client/transaction.rb', line 8 def transactions(parameters = {}) get('api/transactions', parameters) end |
#unconfirmed_transaction(id) ⇒ Object
12 13 14 |
# File 'lib/ark/client/transaction.rb', line 12 def unconfirmed_transaction(id) get('api/transactions/unconfirmed/get', {:id => id}) end |
#unconfirmed_transactions(parameters = {}) ⇒ Object
16 17 18 |
# File 'lib/ark/client/transaction.rb', line 16 def unconfirmed_transactions(parameters = {}) get('api/transactions/unconfirmed', parameters) end |