Class: BlockchainNode::Model::Bitcoin

Inherits:
Base
  • Object
show all
Defined in:
lib/blockchain-node/model/bitcoin.rb

Instance Method Summary collapse

Methods inherited from Base

#initialize

Constructor Details

This class inherits a constructor from BlockchainNode::Model::Base

Instance Method Details

#account_balances(account = "") ⇒ Object



17
18
19
# File 'lib/blockchain-node/model/bitcoin.rb', line 17

def ( = "")
  @client.listaddressgroupings
end

#blockchainObject



5
6
7
# File 'lib/blockchain-node/model/bitcoin.rb', line 5

def blockchain
  'bitcoin'
end

#new_address(account = "") ⇒ Object



21
22
23
# File 'lib/blockchain-node/model/bitcoin.rb', line 21

def new_address( = "")
  @client.getnewaddress()
end

#send_transaction(address, amount) ⇒ Object



25
26
27
# File 'lib/blockchain-node/model/bitcoin.rb', line 25

def send_transaction(address, amount)
  @client.sendtoaddress(address, amount)
end

#total_balanceObject



13
14
15
# File 'lib/blockchain-node/model/bitcoin.rb', line 13

def total_balance
  @client.getbalance
end

#wallet_infoObject



9
10
11
# File 'lib/blockchain-node/model/bitcoin.rb', line 9

def wallet_info
  @client.getwalletinfo
end