Ton.ExternalMessage (ton v0.5.1)

An external message required to make transfers

Summary

Types

t()

@type t() :: %Ton.ExternalMessage{
  common_message_info: Ton.CommonMessageInfo.t(),
  wallet: Ton.Wallet.t()
}

Functions

new(wallet, common_message_info)

@spec new(Ton.Wallet.t(), Ton.CommonMessageInfo.t()) :: t()

serialize(external_message, cell \\ nil)

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