validateSolanaAddress method

void validateSolanaAddress(
  1. String field,
  2. String value
)
inherited

Validate that a string matches a Solana address format.

Implementation

void validateSolanaAddress(String field, String value) {
  if (!RegExp(r'^[1-9A-HJ-NP-Za-km-z]{32,44}$').hasMatch(value)) {
    throw JupiterValidationException(
      'Invalid Solana address format for "$field"',
      field: field,
      constraints: {'format': 'base58, 32-44 characters'},
    );
  }
}