Packages

Cli app meant to ease interation with Elrond SCs

Current section

Files

Jump to
earendil lib query arguments.ex
Raw

lib/query/arguments.ex

defmodule EarendilCli.Query.Arguments do
alias EarendilCli.Deployment.ContractAgent, as: Contract
defp add_step_args(%{arguments: step_args}, args) do
if not is_nil(step_args), do: args ++ ["--arguments=#{step_args}"], else: args
end
def make(task) do
args = [
"--verbose",
"contract",
"query",
Contract.get(),
"--function=#{task.function}",
]
args = add_step_args(task, args)
args ++ [
"--proxy=#{task.config.proxy}",
]
end
end