lib/resources/pending_transactions.ex
defmodule HeliumElixir.PendingTransactions do
@moduledoc """
Documentation for HeliumElixir.
"""
alias HeliumElixir
alias HeliumElixir.BlockchainApi
alias HeliumElixir.RequestConfig
def submit_transaction(%RequestConfig{} = config, txn) do
HeliumElixir.append_path(config, "/pending_transactions")
|> BlockchainApi.post_json(%{"txn" => txn})
end
def pending_transaction(%RequestConfig{} = config, %{
hash: hash
}) do
HeliumElixir.append_path(config, "/pending_transactions/#{hash}")
|> BlockchainApi.get_json()
end
end