UNPKG

@atomiqlabs/chain-starknet

Version:

Starknet specific base implementation

23 lines (20 loc) 576 B
import {StarknetModule} from "../StarknetModule"; import {validateAndParseAddress} from "starknet"; export class StarknetAddresses extends StarknetModule { /////////////////// //// Address utils /** * Checks whether an address is a valid starknet address * * @param value */ static isValidAddress(value: string): boolean { if(value.length!==66) return false; try { validateAndParseAddress(value); return true; } catch (e) { return false; } } }