ChannelOpenedEvent.fromMap constructor
ChannelOpenedEvent.fromMap(
- Map<String, dynamic> map
)
Implementation
factory ChannelOpenedEvent.fromMap(Map<String, dynamic> map) {
return ChannelOpenedEvent(
channelId: map['channelId'] as String,
fundingTxId: map['fundingTxId'] as String,
fundingOutputIndex: map['fundingOutputIndex'] as int,
fundingTxHex: map['fundingTxHex'] as String,
fundingAncestorTxids: List<String>.from(map['fundingAncestorTxids'] ?? []),
initialClientBalanceSats:
BigInt.parse(map['initialClientBalanceSats'] as String),
initialServerBalanceSats:
BigInt.parse(map['initialServerBalanceSats'] as String),
eventId: map['eventId'] as String?,
timestamp: ChannelEvent._parseTimestamp(map['timestamp']),
version: map['version'] as int?,
metadata: map['metadata'] as Map<String, dynamic>?,
);
}