Search Results for

    Show / Hide Table of Contents

    Struct LogicSig

    Implements
    ISignature
    Namespace: Algorand.Unity
    Assembly: cs.temp.dll.dll
    Syntax
    [AlgoApiObject("", "", 0)]
    public struct LogicSig : ISignature, IEquatable<LogicSig>

    Fields

    Args

    Declaration
    [AlgoApiField("arg")]
    public FixedList128Bytes<byte>[] Args
    Field Value
    Type Description
    FixedList128Bytes<Byte>[]

    Multisig

    Declaration
    [AlgoApiField("msig")]
    public MultisigSig Multisig
    Field Value
    Type Description
    MultisigSig

    Program

    Declaration
    [AlgoApiField("l")]
    public byte[] Program
    Field Value
    Type Description
    Byte[]

    Sig

    Declaration
    [AlgoApiField("sig")]
    public Sig Sig
    Field Value
    Type Description
    Sig

    Methods

    Equals(LogicSig)

    Declaration
    public bool Equals(LogicSig other)
    Parameters
    Type Name Description
    LogicSig other
    Returns
    Type Description
    Boolean

    GetAddress()

    Get the Address of this logicsig.

    Declaration
    public Address GetAddress()
    Returns
    Type Description
    Address

    An Address from the checksum of the logic sig.

    IsValid(Address)

    Determines if transactions from the sender can by signed by this LogicSig.

    Declaration
    public bool IsValid(Address sender)
    Parameters
    Type Name Description
    Address sender

    The Sender

    Returns
    Type Description
    Boolean

    true if this LogicSig can sign for the sender.

    Implements

    ISignature
    ☀
    ☾
    In This Article
    • Fields
      • Args
      • Multisig
      • Program
      • Sig
    • Methods
      • Equals(LogicSig)
      • GetAddress()
      • IsValid(Address)
    • Implements
    Back to top
    Generated by DocFX
    ☀
    ☾