Packages

Cli app meant to ease interation with Elrond SCs

Current section

Files

Jump to
earendil lib interaction parser.ex
Raw

lib/interaction/parser.ex

defmodule EarendilCli.Interaction.Parser do
import ShorterMaps
import EarendilCli.Common.Parser
alias EarendilCli.Interaction.Model, as: Interaction
def parse(task) do
mapper = fn -> ~M{%Interaction} end
raw = parse("#{task.path}/interaction.json", mapper)
~M{contract: raw.contractAddress, hash: raw.emittedTransactionHash}
end
end