Show / Hide Table of Contents

Class LoanBrokerSetResponse

The LoanBrokerSet transaction creates or modifies a loan broker that manages lending pools. The submitting account must own the Vault specified by VaultID.

Inheritance
object
BaseTransactionResponse
TransactionResponse
LoanBrokerSetResponse
Implements
ITransactionResponse
IBaseTransactionResponse
ILoanBrokerSet
ITransactionCommon
Inherited Members
TransactionResponse.NetworkID
TransactionResponse.Account
TransactionResponse.AccountTxnID
TransactionResponse.Fee
TransactionResponse.Flags
TransactionResponse.LastLedgerSequence
TransactionResponse.Memos
TransactionResponse.MemoValue
TransactionResponse.Sequence
TransactionResponse.SigningPublicKey
TransactionResponse.Signers
TransactionResponse.TransactionType
TransactionResponse.TransactionSignature
TransactionResponse.Meta
TransactionResponse.ToJson()
TransactionResponse.ToDictionary()
TransactionResponse.SourceTag
TransactionResponse.TicketSequence
BaseTransactionResponse.Date
BaseTransactionResponse.Hash
BaseTransactionResponse.InLedger
BaseTransactionResponse.LedgerIndex
BaseTransactionResponse.Validated
Namespace: Xrpl.Models.Transactions
Assembly: Xrpl.dll
Syntax
public class LoanBrokerSetResponse : TransactionResponse, ITransactionResponse, IBaseTransactionResponse, ILoanBrokerSet, ITransactionCommon
Remarks

Requires the Loan amendment (XLS-66d). This feature is in draft and subject to change.

Properties

| Edit this page View Source

CoverRateLiquidation

The cover rate at which liquidation occurs (1/100th of a basis point). Valid range: 0–100000.

Declaration
[JsonPropertyName("CoverRateLiquidation")]
public uint? CoverRateLiquidation { get; set; }
Property Value
Type Description
uint?
| Edit this page View Source

CoverRateMinimum

The minimum cover rate required for loans (1/100th of a basis point). Valid range: 0–100000.

Declaration
[JsonPropertyName("CoverRateMinimum")]
public uint? CoverRateMinimum { get; set; }
Property Value
Type Description
uint?
| Edit this page View Source

Data

Arbitrary hex-encoded metadata, limited to 256 bytes.

Declaration
[JsonPropertyName("Data")]
public string Data { get; set; }
Property Value
Type Description
string
| Edit this page View Source

DebtMaximum

The maximum amount the protocol can owe the Vault. Default 0 means no limit. Must not be negative. (Number type, string representation.)

Declaration
[JsonPropertyName("DebtMaximum")]
public string DebtMaximum { get; set; }
Property Value
Type Description
string
| Edit this page View Source

LoanBrokerID

The ID of an existing LoanBroker object to modify. Optional — omit when creating a new loan broker.

Declaration
[JsonPropertyName("LoanBrokerID")]
public string LoanBrokerID { get; set; }
Property Value
Type Description
string
| Edit this page View Source

ManagementFeeRate

The management fee rate charged by the broker (1/10th of a basis point). Valid range: 0–10000.

Declaration
[JsonPropertyName("ManagementFeeRate")]
public ushort? ManagementFeeRate { get; set; }
Property Value
Type Description
ushort?
| Edit this page View Source

VaultID

The ID of the Vault ledger object that this loan broker is associated with. The account submitting this transaction must own the vault. Required when creating a new loan broker.

Declaration
[JsonPropertyName("VaultID")]
public string VaultID { get; set; }
Property Value
Type Description
string

Implements

ITransactionResponse
IBaseTransactionResponse
ILoanBrokerSet
ITransactionCommon
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX