lib/module_handler/aptos/coin.ex
defmodule Web3MoveEx.ModuleHandler.Aptos.Coin do
@moduledoc """
0x1::coin
"""
# alias Web3MoveEx.Aptos
alias Web3AptosEx.Aptos.RPC
@resources %{
coin_store: "0x1::coin"
}
def get_coin_store(client, acct) do
with {:ok, result} <- RPC.get_resource(
client,
acct,
"#{@resources.coin_store}::CoinStore<0x1::aptos_coin::AptosCoin>") do
result.data
end
end
end