Current section
Files
Jump to
Current section
Files
lib/examples/gateway/transfer_tokens.ex
defmodule Examples.Gateway.TransferTokens do
@moduledoc false
def go() do
{:ok, %{testnet: %{account_address: account_address}, private_key: private_key}} =
Radixir.Key.from_mnemonic()
{:ok, %{testnet: %{account_address: to_address}}} =
Radixir.Key.from_mnemonic(address_index: 1)
amount = Radixir.Util.xrd_to_atto("1.0")
token_rri = Radixir.Config.network_native_token_rri()
transfer_tokens_params = %{
from_address: account_address,
to_address: to_address,
amount: amount,
token_rri: token_rri
}
options = [api: [headers: ["X-Radixdlt-Target-Gw-Api": "1.0.2"]]]
Radixir.Gateway.transfer_tokens(
[transfer_tokens_params],
account_address,
private_key,
options
)
end
end