FullChannelStateResponse constructor
FullChannelStateResponse({
- required String channelId,
- required String walletId,
- required String status,
- String? role,
- required BigInt clientBalanceSats,
- required BigInt serverBalanceSats,
- required int latestSequenceNumber,
- required BigInt fundingAmountSats,
- String? fundingTxId,
- String? fundingTxHex,
- int? fundingOutputIndex,
- String? clientPubKeyHex,
- String? serverPubKeyHex,
- String? clientAddressB58,
- String? serverAddressB58,
- int? derivationIndex,
- int? lockTimeUnix,
- String? signedRefundTxHex,
- int? fundingInputSats,
- bool fundingRecordedInWallet = false,
- bool fundingBroadcastInFlight = false,
- bool fundingSent = false,
- bool fundingFailed = false,
- String? clientPeerId,
- String? serverPeerId,
- String? context,
- String? counterpartyMarker,
- String? refundTxHex,
- String? fundingBeefHex,
- String? latestPaymentTxHex,
- String? latestClientSignatureHex,
- bool returnLegRecordedInWallet = false,
- String? refundClaimedTxId,
- required bool success,
- String? error,
Implementation
FullChannelStateResponse({
required this.channelId,
required this.walletId,
required this.status,
this.role,
required this.clientBalanceSats,
required this.serverBalanceSats,
required this.latestSequenceNumber,
required this.fundingAmountSats,
this.fundingTxId,
this.fundingTxHex,
this.fundingOutputIndex,
this.clientPubKeyHex,
this.serverPubKeyHex,
this.clientAddressB58,
this.serverAddressB58,
this.derivationIndex,
this.lockTimeUnix,
this.signedRefundTxHex,
this.fundingInputSats,
this.fundingRecordedInWallet = false,
this.fundingBroadcastInFlight = false,
this.fundingSent = false,
this.fundingFailed = false,
this.clientPeerId,
this.serverPeerId,
this.context,
this.counterpartyMarker,
this.refundTxHex,
this.fundingBeefHex,
this.latestPaymentTxHex,
this.latestClientSignatureHex,
this.returnLegRecordedInWallet = false,
this.refundClaimedTxId,
required this.success,
this.error,
});