Interface IBaseTransactionResponse
This information is added to Transactions in request responses, but is not part of the canonical Transaction information on ledger.
These fields are denoted with lowercase letters to indicate this in the rippled responses.
Namespace: Xrpl.Models.Transactions
Assembly: Xrpl.dll
Syntax
public interface IBaseTransactionResponse
Properties
| Edit this page View SourceCloseTimeIso
The ledger close time represented in ISO 8601 time format.
Declaration
[JsonConverter(typeof(FromStringDateTimeConverter))]
[JsonPropertyName("close_time_iso")]
DateTime? CloseTimeIso { get; set; }
Property Value
| Type | Description |
|---|---|
| Nullable |
Remarks
rippled attaches this directly to the transaction object on tx/account_tx
responses regardless of API version — API v1 flattens the whole response onto the
transaction, and API v2's account_tx nests it inside tx_json alongside
ctid (unlike the singular tx method, where it sits beside tx_json
instead — see CloseTimeIso).
Ctid
The compact transaction identifier of this transaction, when rippled reports one.
Declaration
[JsonPropertyName("ctid")]
string? Ctid { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
New in rippled 1.12.0. rippled nests this inside the transaction object itself on
account_tx — see the remark on CloseTimeIso for why that placement
differs from the singular tx method's Ctid.
Date
The date/time when this transaction was included in a validated ledger.
Declaration
[JsonConverter(typeof(RippleDateTimeConverter))]
[JsonPropertyName("date")]
DateTime? Date { get; set; }
Property Value
| Type | Description |
|---|---|
| Nullable |
Hash
An identifying hash value unique to this transaction, as a hex string.
Declaration
[JsonPropertyName("hash")]
string Hash { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
InLedger
Declaration
[JsonPropertyName("inLedger")]
uint? InLedger { get; set; }
Property Value
| Type | Description |
|---|---|
| uint? |
LedgerIndex
The sequence number of the ledger that included this transaction.
Declaration
[JsonPropertyName("ledger_index")]
uint? LedgerIndex { get; set; }
Property Value
| Type | Description |
|---|---|
| uint? |
Validated
Declaration
[JsonPropertyName("validated")]
bool? Validated { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |