Ton.Transfer (ton v0.5.1)

Defines an actual transfer

Summary

Types

t()

@type t() :: %Ton.Transfer{
  body: binary() | nil,
  bounce: boolean(),
  send_mode: integer(),
  seqno: non_neg_integer(),
  timeout: non_neg_integer(),
  to: Ton.Address.t(),
  value: non_neg_integer(),
  wallet_id: integer()
}

Functions

new(params)

@spec new(Keyword.t()) :: t()

serialize(transfer, cell \\ nil)

@spec serialize(t(), Ton.Cell.t() | nil) :: Ton.Cell.t()

serialize_and_sign(transfer, private_key)

@spec serialize_and_sign(t(), binary()) :: Ton.Cell.t()