Flow.Net
Show / Hide Table of Contents

Class FlowTransaction

A FlowTransaction is a full transaction object containing a payload and signatures.

Inheritance
Object
FlowInteractionBase
FlowTransactionBase
FlowTransaction
Inherited Members
FlowTransactionBase.ReferenceBlockId
FlowTransactionBase.GasLimit
FlowTransactionBase.Payer
FlowTransactionBase.ProposalKey
FlowTransactionBase.Authorizers
FlowTransactionBase.PayloadSignatures
FlowTransactionBase.EnvelopeSignatures
FlowInteractionBase.Script
FlowInteractionBase.Arguments
Namespace: Flow.Net.Sdk.Core.Models
Assembly: Flow.Net.Sdk.Core.dll
Syntax
public class FlowTransaction : FlowTransactionBase

Constructors

| Improve this Doc View Source

FlowTransaction(Dictionary<String, String>)

Declaration
public FlowTransaction(Dictionary<string, string> addressMap = null)
Parameters
Type Name Description
Dictionary<String, String> addressMap

Properties

| Improve this Doc View Source

SignerList

Declaration
public Dictionary<string, int> SignerList { get; }
Property Value
Type Description
Dictionary<String, Int32>

Methods

| Improve this Doc View Source

AddEnvelopeSignature(FlowTransaction, FlowAddress, UInt32, ISigner)

Signs the full transaction (TransactionDomainTag + payload + PayloadSignatures) with the specified account key.

Declaration
public static FlowTransaction AddEnvelopeSignature(FlowTransaction flowTransaction, FlowAddress address, uint keyId, ISigner signer)
Parameters
Type Name Description
FlowTransaction flowTransaction
FlowAddress address
UInt32 keyId
ISigner signer
Returns
Type Description
FlowTransaction

A FlowTransaction with FlowSignature appended to EnvelopeSignatures.

| Improve this Doc View Source

AddPayloadSignature(FlowTransaction, FlowAddress, UInt32, ISigner)

Signs the full transaction (TransactionDomainTag + payload) with the specified account key.

Declaration
public static FlowTransaction AddPayloadSignature(FlowTransaction flowTransaction, FlowAddress address, uint keyId, ISigner signer)
Parameters
Type Name Description
FlowTransaction flowTransaction
FlowAddress address
UInt32 keyId
ISigner signer
Returns
Type Description
FlowTransaction

A FlowTransaction with FlowSignature appended to PayloadSignatures.

Extension Methods

FlowApiConverter.FromFlowTransaction(FlowTransaction)
FlowGrpcConverter.FromFlowTransaction(FlowTransaction)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX