generateSignRequest static method

UR generateSignRequest({
  1. String? uuid,
  2. required String signData,
  3. required String path,
  4. required String chain,
  5. required String xfp,
  6. String? origin,
  7. int? fee,
})

Implementation

static UR generateSignRequest({
  String? uuid,
  required String signData,
  required String path,
  required String chain,
  required String xfp,
  String? origin,
  int? fee,
}) {
  return CosmosSignRequest(
    uuid: uuid != null ? Uint8List.fromList(uuidParse(uuid)) : null,
    signData: fromHex(signData),
    derivationPath: CryptoKeypath(
      components: parsePath(path).map((e) => PathComponent(index:e["index"], hardened: e["hardened"])).toList(),
      sourceFingerprint: fromHex(xfp),
    ),
    chain: chain,
    origin: origin,
    fee: fee,
  ).toUR();
}