isValidCaip10 static method

bool isValidCaip10(
  1. String input
)

Validates a CAIP-10 Account ID (e.g. eip155:1:0xabc...)

Implementation

static bool isValidCaip10(String input) {
  final parts = input.split(':');
  if (parts.length != 3) return false;

  final namespace = parts[0];
  final reference = parts[1];
  final address = parts[2];

  if (address.isEmpty) return false;

  final chainId = '$namespace:$reference';
  return isValidCaip2(chainId);
}