Type extension | Description |
|
Extended Type:
|
Full Usage:
this.DeriveChild
Parameters:
CommitmentNumber
childCommitmentNumber : CommitmentNumber
Returns: Option<PerCommitmentSecret>
|
Extended Type:
|
Full Usage:
this.DeriveCommitmentPubKeys
Parameters:
ChannelPubKeys
Returns: CommitmentPubKeys
|
Extended Type:
|
Full Usage:
this.DeriveDelayedPaymentPrivKey
Parameters:
DelayedPaymentBasepointSecret
Returns: DelayedPaymentPrivKey
|
Extended Type:
|
Full Usage:
this.DeriveDelayedPaymentPubKey
Parameters:
DelayedPaymentBasepoint
Returns: DelayedPaymentPubKey
|
Extended Type:
|
Full Usage:
this.DeriveHtlcPrivKey
Parameters:
HtlcBasepointSecret
Returns: HtlcPrivKey
|
Extended Type:
|
|
Extended Type:
|
Full Usage:
this.DerivePaymentPrivKey
Parameters:
PaymentBasepointSecret
Returns: PaymentPrivKey
|
Extended Type:
|
Full Usage:
this.DerivePaymentPubKey
Parameters:
PaymentBasepoint
Returns: PaymentPubKey
|
Extended Type:
|
Full Usage:
this.DerivePerCommitmentPoint
Parameters:
CommitmentNumber
Returns: PerCommitmentPoint
|
Extended Type:
|
Full Usage:
this.DerivePerCommitmentSecret
Parameters:
CommitmentNumber
Returns: PerCommitmentSecret
|
Extended Type:
|
|
Extended Type:
|
|
Extended Type:
|
Full Usage:
this.DeriveRevocationPrivKey
Parameters:
RevocationBasepointSecret
Returns: RevocationPrivKey
|
Extended Type:
|
Full Usage:
this.DeriveRevocationPubKey
Parameters:
RevocationBasepoint
Returns: RevocationPubKey
|
Extended Type:
|
|
Extended Type:
|
|
Extended Type:
|
Full Usage:
this.Obscure
Parameters:
bool
localPaymentBasepoint : PaymentBasepoint
remotePaymentBasepoint : PaymentBasepoint
Returns: ObscuredCommitmentNumber
|
Extended Type:
|
Full Usage:
CommitmentNumber.ObscureFactor(isFunder) (localPaymentBasepoint) (remotePaymentBasepoint)
Parameters:
bool
localPaymentBasepoint : PaymentBasepoint
remotePaymentBasepoint : PaymentBasepoint
Returns: UInt48
|
Extended Type:
|
|
Extended Type:
|
|
Extended Type:
|
|
Extended Type:
|
Full Usage:
this.SignHtlcTx
Parameters:
PSBT
perCommitmentPoint : PerCommitmentPoint
Returns: TransactionSignature * PSBT
|
Extended Type:
|
Full Usage:
this.SignWithFundingPrivKey
Parameters:
PSBT
Returns: TransactionSignature * PSBT
|
Extended Type:
|
|
Extended Type:
|
Full Usage:
ObscuredCommitmentNumber.TryFromLockTimeAndSequence(lockTime) (sequence)
Parameters: Returns: Option<ObscuredCommitmentNumber>
|
Extended Type:
|
Full Usage:
this.Unobscure
Parameters:
bool
localPaymentBasepoint : PaymentBasepoint
remotePaymentBasepoint : PaymentBasepoint
Returns: CommitmentNumber
|
Extended Type:
|