Bolt11PaymentRequest constructor Null safety
- String paymentRequest
Implementation
Bolt11PaymentRequest(this.paymentRequest) {
var codec = Bech32Codec();
_bech32 = codec.decode(
paymentRequest,
paymentRequest.length,
);
_reader = WordReader(_bech32.data);
prefix = PayRequestPrefix.values.firstWhere(
(PayRequestPrefix prefix) => _bech32.hrp.startsWith(prefix.name));
_processAmount();
timestamp = _reader.readInt64(35);
_processTags();
signature = _reader.read(520);
}