Module: LocalBitcoins::Wallet

Included in:
Client
Defined in:
lib/localbitcoins/client/wallet.rb

Instance Method Summary collapse

Instance Method Details

#valid_pin?(pin) ⇒ Boolean

Returns:

  • (Boolean)


20
21
22
# File 'lib/localbitcoins/client/wallet.rb', line 20

def valid_pin?(pin)
  oauth_request(:post, '/api/pincode/', {:pincode=>pin}).data.pincode_ok
end

#walletObject

Gets information about the token owner’s wallet balance



4
5
6
# File 'lib/localbitcoins/client/wallet.rb', line 4

def wallet
  oauth_request(:get, '/api/wallet/').data
end

#wallet_addrObject



24
25
26
# File 'lib/localbitcoins/client/wallet.rb', line 24

def wallet_addr
  oauth_request(:post, '/api/wallet-addr/').data
end

#wallet_balanceObject



8
9
10
# File 'lib/localbitcoins/client/wallet.rb', line 8

def wallet_balance
  oauth_request(:get, '/api/wallet-balance/').data
end

#wallet_pin_send(address, amount, pin) ⇒ Object



16
17
18
# File 'lib/localbitcoins/client/wallet.rb', line 16

def wallet_pin_send(address, amount, pin)
  oauth_request(:post, '/api/wallet-send/', {:address=>address, :amount=>amount, :pin=>pin}).data if valid_pin?(pin)
end

#wallet_send(address, amount) ⇒ Object



12
13
14
# File 'lib/localbitcoins/client/wallet.rb', line 12

def wallet_send(address, amount)
  oauth_request(:post, '/api/wallet-send/', {:address=>address, :amount=>amount}).data
end