Sha256: d33f09c59f127e26123eef2d62212d4f59e0458292c6801352ac8859888b28fd
Contents?: true
Size: 776 Bytes
Versions: 2
Compression:
Stored size: 776 Bytes
Contents
module Bitcoiner class Account attr_accessor :name def initialize(client, name) @client = client @name = name end def inspect "#<Bitcoiner::Account #{@name.inspect} >" end def send_to(destination, amount) txn_id = @client.request 'sendfrom', @name, destination, amount Transaction.new @clientm, self, txn_id end def balance(min_confirmations = 1) @balance ||= @client.request 'getbalance', @name, min_confirmations.to_i end def address @address ||= @client.request 'getaccountaddress', @name end def transactions txn_array = @client.request 'listtransactions', @name txn_array.map do |h| Transaction.new @client, self, h['txid'] end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bitcoiner-0.1.1 | lib/bitcoiner/account.rb |
bitcoiner-0.1.0 | lib/bitcoiner/account.rb |