CosmosBaseAddress constructor

CosmosBaseAddress(
  1. String addr, {
  2. String? forceHrp,
})

Factory constructor to create a CosmosBaseAddress from a string.

Implementation

factory CosmosBaseAddress(String addr, {String? forceHrp}) {
  /// Decode the address string and ensure it's valid.
  final decode = AtomAddressUtils.decode(addr, hrp: forceHrp);

  /// Create a CosmosBaseAddress instance with the provided address string.
  return CosmosBaseAddress._(addr, decode.hrp);
}