Search Results for

    Show / Hide Table of Contents

    Struct TransactionParams

    Params used for setting all transactions. Contains fee, genesis info, and round constraints.

    Namespace: Algorand.Unity
    Assembly: cs.temp.dll.dll
    Syntax
    [Serializable]
    public struct TransactionParams : IEquatable<TransactionParams>

    Fields

    ConsensusVersion

    Indicates the consensus protocol version as of LastRound.

    Declaration
    public string ConsensusVersion
    Field Value
    Type Description
    String

    Fee

    Fee is the suggested transaction fee in units of micro-Algos per byte. Fee may fall to zero but transactions must still have a fee of at least MinFee for the current network protocol.

    Declaration
    public MicroAlgos Fee
    Field Value
    Type Description
    MicroAlgos

    FirstValidRound

    The last valid round for a transaction.

    Declaration
    public ulong FirstValidRound
    Field Value
    Type Description
    UInt64

    GenesisHash

    The hash of the genesis block.

    Declaration
    public GenesisHash GenesisHash
    Field Value
    Type Description
    GenesisHash

    GenesisId

    An ID listed in the genesis block.

    Declaration
    public FixedString32Bytes GenesisId
    Field Value
    Type Description
    FixedString32Bytes

    LastValidRound

    The first valid round for a transaction.

    Declaration
    public ulong LastValidRound
    Field Value
    Type Description
    UInt64

    MinFee

    The minimum transaction fee (not per byte) required for the txn to validate for the current network protocol.

    Declaration
    public MicroAlgos MinFee
    Field Value
    Type Description
    MicroAlgos

    Properties

    FlatFee

    Whether to interpret Fee as microalgos per byte, or as a flat amount of microalgos.

    Declaration
    public bool FlatFee { get; set; }
    Property Value
    Type Description
    Boolean

    LastRound

    Indicates the last round seen by the node

    Declaration
    public ulong LastRound { get; set; }
    Property Value
    Type Description
    UInt64

    Methods

    Equals(TransactionParams)

    Declaration
    public bool Equals(TransactionParams other)
    Parameters
    Type Name Description
    TransactionParams other
    Returns
    Type Description
    Boolean
    ☀
    ☾
    In This Article
    Back to top
    Generated by DocFX
    ☀
    ☾