deserialize<T extends ADAShellyAddress> static method
T
deserialize<T extends ADAShellyAddress>(
- CborBytesValue cbor
override
Deserializes a CBOR object into an ADAShellyAddress instance.
Implementation
static T deserialize<T extends ADAShellyAddress>(CborBytesValue cbor) {
ADAAddress address = ADAAddress.deserialize(cbor);
if (address is! T) {
throw MessageException("Invalid address type.", details: {
"Excepted": "$T",
"Type": address.runtimeType,
"address": address.address
});
}
return address;
}