module Bibox::Rest::Private::Assets

Public Instance Methods

assets(options: {}) click to toggle source
# File lib/bibox/rest/private/assets.rb, line 18
def assets(options: {})
  payload     =   [
    {
      cmd:  "transfer/assets",
      body: {select: 1}
    }
  ]
  
  response    =   parse(post("/transfer", data: payload, options: options))&.fetch("result", [])&.first&.fetch("result", {})
  ::Bibox::Models::UserAssets.new(response) if response
end
coin_list(options: {}) click to toggle source
# File lib/bibox/rest/private/assets.rb, line 6
def coin_list(options: {})
  payload     =   [
    {
      cmd:  "transfer/coinList",
      body: {}
    }
  ]
  
  response    =   parse(post("/transfer", data: payload, options: options))&.fetch("result", [])&.first&.fetch("result", [])
  ::Bibox::Models::Asset.parse(response) if response&.any?
end