chronik/utils library
Utility functions for Chronik client
Functions
-
bytesToHex(
List< int> bytes) → String - Convert bytes to hex string
-
hexToBytes(
String hex) → List< int> - Convert a hex string to bytes
-
isValidLokadId(
String lokadId) → bool - Validate a lokad ID (should be 4 bytes in hex format)
-
isValidTokenId(
String tokenId) → bool - Validate a token ID (should be 32 bytes in hex format)
-
isValidTxId(
String txId) → bool - Validate a transaction ID (should be 32 bytes in hex format)
-
measureWebsocketLatency(
String wsUrl) → Future< double> - Measure WebSocket connection latency to a given URL
-
normalizeScriptType(
String scriptType) → String - Convert a script type string to normalized ScriptType enum value
-
sortNodesByLatency(
List< String> urls) → Future<List< String> > - Sort a list of server URLs by their WebSocket latency (fastest first)