Ton.Wallet (ton v0.5.1)

Defines a wallet

Summary

Types

t()

@type t() :: %Ton.Wallet{
  initial_code: Ton.Cell.t(),
  initial_data: Ton.Cell.t(),
  public_key: binary(),
  wallet_id: integer(),
  workchain: integer()
}

Functions

create(public_key, workchain \\ 0, wallet_id \\ 698_983_191)

@spec create(binary(), integer(), integer()) :: t()

hash(wallet)

@spec hash(t()) :: binary()

state_init_cell(wallet, cell \\ nil)

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