Flow.Net
Show / Hide Table of Contents

Class Transaction

Inheritance
Object
Transaction
Namespace: Flow.Net.Sdk.Client.Http
Assembly: Flow.Net.Sdk.Client.Http.dll
Syntax
public class Transaction

Properties

| Improve this Doc View Source

_expandable

Declaration
[JsonProperty("_expandable", Required = Required.Always)]
[Required]
public _expandable3 _expandable { get; set; }
Property Value
Type Description
_expandable3
| Improve this Doc View Source

_links

Declaration
[JsonProperty("_links", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public Links _links { get; set; }
Property Value
Type Description
Links
| Improve this Doc View Source

AdditionalProperties

Declaration
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
Property Value
Type Description
IDictionary<String, Object>
| Improve this Doc View Source

Arguments

Array of Base64 encoded arguments with in JSON-Cadence interchange format.

Declaration
[JsonProperty("arguments", Required = Required.Always)]
[Required]
public ICollection<byte[]> Arguments { get; set; }
Property Value
Type Description
ICollection<Byte[]>
| Improve this Doc View Source

Authorizers

Declaration
[JsonProperty("authorizers", Required = Required.Always)]
[Required]
public ICollection<string> Authorizers { get; set; }
Property Value
Type Description
ICollection<String>
| Improve this Doc View Source

Envelope_signatures

Declaration
[JsonProperty("envelope_signatures", Required = Required.Always)]
[Required]
public ICollection<TransactionSignature> Envelope_signatures { get; set; }
Property Value
Type Description
ICollection<TransactionSignature>
| Improve this Doc View Source

Gas_limit

The limit on the amount of computation a transaction is allowed to preform.

Declaration
[JsonProperty("gas_limit", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string Gas_limit { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

Id

Declaration
[JsonProperty("id", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string Id { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

Payer

Declaration
[JsonProperty("payer", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string Payer { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

Payload_signatures

Declaration
[JsonProperty("payload_signatures", Required = Required.Always)]
[Required]
public ICollection<TransactionSignature> Payload_signatures { get; set; }
Property Value
Type Description
ICollection<TransactionSignature>
| Improve this Doc View Source

Proposal_key

Declaration
[JsonProperty("proposal_key", Required = Required.Always)]
[Required]
public ProposalKey Proposal_key { get; set; }
Property Value
Type Description
ProposalKey
| Improve this Doc View Source

Reference_block_id

Declaration
[JsonProperty("reference_block_id", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public string Reference_block_id { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

Result

Declaration
[JsonProperty("result", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public TransactionResult Result { get; set; }
Property Value
Type Description
TransactionResult
| Improve this Doc View Source

Script

Base64 encoded Cadence script.

Declaration
[JsonProperty("script", Required = Required.Always)]
[Required(AllowEmptyStrings = true)]
public byte[] Script { get; set; }
Property Value
Type Description
Byte[]

Extension Methods

FlowApiConverter.ToFlowTransactionId(Transaction)
FlowApiConverter.ToFlowTransactionResult(Transaction)
FlowApiConverter.ToFlowTransactionResponse(Transaction)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX