Class: CoinbaseCustody::Addresses

Inherits:
Client
  • Object
show all
Defined in:
lib/coinbase_custody/addresses.rb

Overview

Addresses APIs

Constant Summary collapse

ADDRESSES_PATH =
'/addresses'

Constants included from Util

Util::BASE_API_URL

Instance Method Summary collapse

Methods inherited from Client

#get, #headers, #http_request, #initialize, #post

Methods included from Util

#format_response, #pagination_params, #send_request

Constructor Details

This class inherits a constructor from CoinbaseCustody::Client

Instance Method Details

#fetch(address) ⇒ Hash

Returns address details.

Returns:

  • (Hash)

    address details



21
22
23
# File 'lib/coinbase_custody/addresses.rb', line 21

def fetch(address)
  format_response(get("#{ADDRESSES_PATH}/#{address}"))
end

#list(params = {}) ⇒ Hash

Returns list of addresses.

Returns:

  • (Hash)

    list of addresses



13
14
15
# File 'lib/coinbase_custody/addresses.rb', line 13

def list(params = {})
  format_response(get(ADDRESSES_PATH, query: params))
end