Cardanoex.Transaction.create

You're seeing just the function create, go back to Cardanoex.Transaction module for more information.
Link to this function

create(wallet_id, transaction)

Create and send transaction from the wallet.

Options

  • wallet_id - hex based string. 40 characters
  • transaction - A map with the following structure:
  %{
    payments: [
          %{
            address: "addr_test1qruzy7l5...nq04es9elzy7",
            amount: %{quantity: 42_000_000, unit: "lovelace"}
          }
        ]
  }

  # With asset:
  %{
    payments: [
      %{
        address:"addr_test1qruzy7l5...nq04es9elzy7",
            amount: %{quantity: 1_407_406, unit: "lovelace"},
            assets: [
              %{
                policy_id: "6b8d07d69639e9413dd637a1a815a7323c69c86abbafb66dbfdb1aa7",
                asset_name: "",
                quantity: 0
              }
            ]
          }
        ]
  }

  # With metadata:
  %{
    payments: [
      %{
        address: "addr_test1qruzy7l5...nq04es9elzy7",
            amount: %{quantity: 1_407_406, unit: "lovelace"}
      }
    ],
    metadata: %{"0" => %{"string" => "cardano"}, "1" => %{"int" => 14}}
  }