View Source StellarBase.XDR.AuthorizedInvocation (Elixir Stellar Base v0.9.0)

Representation of Stellar AuthorizedInvocation type.

Link to this section Summary

Link to this section Types

@type args() :: StellarBase.XDR.SCVec.t()
@type contract_id() :: StellarBase.XDR.Hash.t()
@type function_name() :: StellarBase.XDR.SCSymbol.t()
@type sub_invocations() :: StellarBase.XDR.AuthorizedInvocationList.t()
@type t() :: %StellarBase.XDR.AuthorizedInvocation{
  args: args(),
  contract_id: contract_id(),
  function_name: function_name(),
  sub_invocations: sub_invocations()
}

Link to this section Functions

Link to this function

new(contract_id, function_name, args, sub_invocations)

View Source
@spec new(
  contract_id :: contract_id(),
  function_name :: function_name(),
  args :: args(),
  sub_invocations :: sub_invocations()
) :: t()