Class PaymentChannelClaim
Claim XRP from a payment channel, adjust the payment channel's expiration, or both.
Inherited Members
Namespace: Xrpl.Models.Transaction
Assembly: Xrpl.dll
Syntax
public class PaymentChannelClaim : TransactionCommon, IPaymentChannelClaim, ITransactionCommon
Constructors
| Improve this Doc View SourcePaymentChannelClaim()
Declaration
public PaymentChannelClaim()
Properties
| Improve this Doc View SourceAmount
The amount of XRP, in drops, authorized by the Signature.
This must match the amount in the signed message.
This is the cumulative amount of XRP that can be dispensed by the channel, including XRP previously redeemed.
Declaration
public string Amount { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Balance
Total amount of XRP, in drops, delivered by this channel after processing this claim.
Required to deliver XRP.
Must be more than the total amount delivered by the channel so far, but not greater than the Amount of the signed claim.
Must be provided except when closing the channel.
Declaration
public string Balance { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Channel
The unique ID of the channel as a 64-character hexadecimal string.
Declaration
public string Channel { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Flags
PaymentChannelClaim transaction flags
Declaration
public PaymentChannelClaimFlags? Flags { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<PaymentChannelClaimFlags> |
PublicKey
The public key used for the signature, as hexadecimal.
This must match the PublicKey stored in the ledger for the channel.
Required unless the sender of the transaction is the source address of the channel and the Signature field is omitted.
Declaration
public string PublicKey { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Signature
The signature of this claim, as hexadecimal.
The signed message contains the channel ID and the amount of the claim.
Required unless the sender of the transaction is the source address of the channel.
Declaration
public string Signature { get; set; }
Property Value
Type | Description |
---|---|
System.String |