Packages

Yet another bitcoin elixir RPC library. Completely generated against bitcoin cli.

Current section

Files

Jump to
ex_bitcoin lib utility utils.ex
Raw

lib/utility/utils.ex

defmodule ExBitcoinUtils do
@moduledoc """
Utility functions
"""
def load_json(filename) do
filename
|> File.read!()
|> Poison.decode!()
end
def gen_spec(args) do
# TODO: this is fake now
Enum.map(args, fn _ -> String.to_atom("String.t") end)
end
def gen_args(args, ctx \\ nil) do
# TODO: generate default values
Enum.map(args, fn %{"name" => name} -> Macro.var(String.to_atom(name), ctx) end)
end
end