lib/circlex/emulator/api/management_api.ex
defmodule Circlex.Emulator.Api.ManagementApi do
@moduledoc """
Mounted under `/v1/configuration`.
"""
use Circlex.Emulator.Api
# https://developers.circle.com/reference/getconfig
@route "/"
def get_config(%{}) do
with {:ok, master_wallet} <- get_master_wallet() do
{:ok,
%{
payments: %{
masterWalletId: master_wallet.wallet_id
}
}}
end
end
end