Show / Hide Table of Contents

Interface ITransactionRequest

A transaction on its way to a node: built by a caller, signed, submitted.

Inherited Members
ITransactionCommon.NetworkID
ITransactionCommon.Account
ITransactionCommon.AccountTxnID
ITransactionCommon.Fee
ITransactionCommon.Flags
ITransactionCommon.LastLedgerSequence
ITransactionCommon.Memos
ITransactionCommon.MemoValue
ITransactionCommon.Sequence
ITransactionCommon.Signers
ITransactionCommon.SigningPublicKey
ITransactionCommon.TransactionSignature
ITransactionCommon.TransactionType
ITransactionCommon.SourceTag
ITransactionCommon.TicketSequence
ITransactionCommon.Delegate
ITransactionCommon.OperationLimit
ITransactionCommon.Sponsor
ITransactionCommon.SponsorFlags
ITransactionCommon.ToJson()
ITransactionCommon.ToDictionary()
Namespace: Xrpl.Models.Transactions
Assembly: Xrpl.dll
Syntax
[JsonConverter(typeof(TransactionRequestConverter))]
public interface ITransactionRequest : ITransactionCommon
Remarks

The converter is declared here as well as on the implementing class because System.Text.Json picks one by the declared type: a variable typed as this interface does not inherit the class's attribute, and without it a transaction held in such a variable was written as the interface - every field of its actual type missing, and no exception to say so. It happened to work through Default, whose converter list makes up for a missing attribute, and only there.

Extension Methods

BatchUtils.ToBatchTx(ITransactionRequest)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX