 
       /api/main_net/v1/get_claimable/{hash_string}
       {
+        "unclaimed": float,
         "claimable": [
           {
             "txid": "tx_id_string",

      %{} = address ->
        new_balance = filter_balance(address.address, address.balance)

        new_tx = Enum.map(
          address.histories,
          fn %{
               :txid => txid,
               :balance => balance,
               :block_height => block_height
             } ->
            %{
              :txid => txid,
              :balance => filter_balance(balance),
              :block_height => block_height
            }
          end
        )

        Map.merge(
          address,
          %{
            :balance => new_balance,
            :txids => new_tx,
            :unclaimed => Unclaimed.calculate_bonus(address.id)
          }
        )
        |> Map.delete(:inserted_at)

      nil -> %{:address => "not found", :claimable => nil}

      %{} = address ->
        Map.merge(
          address,
          %{
            claimable: Unclaimed.calculate_vouts_bonus(address.id),
            unclaimed: Unclaimed.calculate_bonus(address.id)
          }
        )
        |> Map.delete(:id)
    end
