Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface PaymentChannelFund

Add additional XRP to an open payment channel, and optionally update the expiration time of the channel. Only the source address of the channel can use this transaction.

Hierarchy

  • BaseTransaction
    • PaymentChannelFund

Index

Properties

Account

Account: string

Optional AccountTxnID

AccountTxnID: string

Amount

Amount: string

Amount of XRP, in drops to add to the channel. Must be a positive amount. of XRP.

Channel

Channel: string

The unique ID of the channel to fund, as a 64-character hexadecimal. string.

Optional Expiration

Expiration: number

New Expiration time to set for the channel, in seconds since the Ripple Epoch. This must be later than either the current time plus the SettleDelay of the channel, or the existing Expiration of the channel. After the Expiration time, any transaction that would access the channel closes the channel without taking its normal action. Any unspent XRP is returned to the source address when the channel closes. (Expiration is separate from the channel's immutable CancelAfter time.) For more information, see the. PayChannel ledger object type.

Optional Fee

Fee: string

Optional Flags

Flags: number | GlobalFlags

Optional LastLedgerSequence

LastLedgerSequence: number

Optional Memos

Memos: { Memo: Memo }[]

Optional Sequence

Sequence: number

Optional Signers

Signers: Signer[]

Optional SigningPubKey

SigningPubKey: string

Optional SourceTag

SourceTag: number

Optional TicketSequence

TicketSequence: number

TransactionType

TransactionType: "PaymentChannelFund"

Optional TxnSignature

TxnSignature: string

Generated using TypeDoc