ADAShellyAddress.fromAddress constructor
ADAShellyAddress.fromAddress(
- String address, {
- ADANetwork? network,
Factory method to create an ADAShellyAddress instance from a given address string.
Implementation
factory ADAShellyAddress.fromAddress(String address, {ADANetwork? network}) {
final type = AdaAddressUtils.findAddrType(address);
switch (type) {
case ADAAddressType.base:
return ADABaseAddress(address, network: network);
case ADAAddressType.pointer:
return ADAPointerAddress(address, network: network);
case ADAAddressType.reward:
return ADARewardAddress(address, network: network);
case ADAAddressType.enterprise:
return ADAEnterpriseAddress(address, network: network);
default:
throw const MessageException(
"Invalid shelly address. for byron address please use ByronAddress.");
}
}