Sha256: 54d593e0c0ad9d642c7ed744702e5689810a49d817e9ef6ebcc8bb011f133c21

Contents?: true

Size: 556 Bytes

Versions: 6

Compression:

Stored size: 556 Bytes

Contents

module BitWallet
  class Address

    attr_reader :account, :address
    delegate :wallet, to: :account
    delegate :client, to: :wallet

    def initialize(account, address=nil)
      @account = account
      @address = if address
                   address
                 else
                   client.getnewaddress(@account.name)
                 end
    end

    def total_received
      client.getreceivedbyaddress(self.address, BitWallet.min_conf)
    end

    def ==(other_address)
      self.address == other_address.address
    end

  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
bit_wallet-0.7.6 lib/bit_wallet/address.rb
bit_wallet-0.7.5 lib/bit_wallet/address.rb
bit_wallet-0.7.3 lib/bit_wallet/address.rb
bit_wallet-0.7.2 lib/bit_wallet/address.rb
bit_wallet-0.7.1 lib/bit_wallet/address.rb
bit_wallet-0.7.0 lib/bit_wallet/address.rb