Packages
stellar_sdk
0.11.2
0.23.0
0.22.0
0.21.2
0.21.1
0.21.0
0.20.0
0.19.0
0.18.1
0.18.0
0.17.1
0.17.0
0.16.1
0.16.0
0.15.1
0.15.0
0.14.0
0.13.1
0.13.0
0.12.0
0.11.8
0.11.7
0.11.6
0.11.5
0.11.4
0.11.3
0.11.2
0.11.1
0.11.0
0.10.2
0.10.1
0.10.0
0.9.3
0.9.2
0.9.1
0.9.0
0.8.1
0.8.0
0.7.1
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
Elixir SDK for the Stellar network.
Current section
Files
Jump to
Current section
Files
lib/horizon/client.ex
defmodule Stellar.Horizon.Client do
@moduledoc """
Specifies the API for processing HTTP requests in the Stellar network.
"""
alias Stellar.Horizon.Client
@behaviour Client.Spec
@impl true
def request(method, path, headers \\ [], body \\ "", opts \\ []),
do: impl().request(method, path, headers, body, opts)
@spec impl() :: atom()
defp impl do
Application.get_env(:stellar_sdk, :http_client_impl, Client.Default)
end
end