Module: LocalBitcoins::Wallet
- Included in:
- Client
- Defined in:
- lib/localbitcoins/client/wallet.rb
Instance Method Summary collapse
- #valid_pin?(pin) ⇒ Boolean
-
#wallet ⇒ Object
Gets information about the token owner’s wallet balance.
- #wallet_addr ⇒ Object
- #wallet_balance ⇒ Object
- #wallet_pin_send(address, amount, pin) ⇒ Object
- #wallet_send(address, amount) ⇒ Object
Instance Method Details
#valid_pin?(pin) ⇒ 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 |
#wallet ⇒ Object
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_addr ⇒ Object
24 25 26 |
# File 'lib/localbitcoins/client/wallet.rb', line 24 def wallet_addr oauth_request(:post, '/api/wallet-addr/').data end |
#wallet_balance ⇒ Object
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 |