From 2f186eae76e53f91e12c8b1e8b9354dd8378bd39 Mon Sep 17 00:00:00 2001 From: Micah Kendall Date: Wed, 1 May 2024 09:14:16 +0200 Subject: [PATCH] eliminate Ed25519PrivateExtendedKeyHex import --- packages/blaze-core/src/types.ts | 5 +++++ packages/blaze-core/src/util.ts | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/blaze-core/src/types.ts b/packages/blaze-core/src/types.ts index ec768a1d..89fde46c 100644 --- a/packages/blaze-core/src/types.ts +++ b/packages/blaze-core/src/types.ts @@ -91,6 +91,11 @@ export const Ed25519PrivateNormalKeyHex = ( value: string, ): Ed25519PrivateNormalKeyHex => typedHex(value, 64); +export type Ed25519PrivateExtendedKeyHex = OpaqueString<"Ed25519PrivateKeyHex">; +export const Ed25519PrivateExtendedKeyHex = ( + value: string, +): Ed25519PrivateExtendedKeyHex => typedHex(value, 128); + export const Ed25519KeyHashHex = Crypto.Ed25519KeyHashHex; export type Ed25519KeyHashHex = Crypto.Ed25519KeyHashHex; diff --git a/packages/blaze-core/src/util.ts b/packages/blaze-core/src/util.ts index 9ab94c24..1f592a59 100644 --- a/packages/blaze-core/src/util.ts +++ b/packages/blaze-core/src/util.ts @@ -1,8 +1,5 @@ import * as C from "@cardano-sdk/core"; import { HexBlob, OpaqueString, typedHex } from "@cardano-sdk/util"; -import {Ed25519PrivateExtendedKeyHex, - Ed25519PrivateNormalKeyHex, - Ed25519SignatureHex} from "@cardano-sdk/crypto" import { PolicyId, Hash28ByteBase16, @@ -15,6 +12,9 @@ import { NetworkId, Credential, Hash32ByteBase16, + Ed25519PrivateExtendedKeyHex, + Ed25519PrivateNormalKeyHex, + Ed25519SignatureHex } from "./types"; import { sha256 } from "@noble/hashes/sha256"; import * as sha3 from "@noble/hashes/sha3";