From f8051b93dc3c5ac9bfd480dd4eae4c7e4c6cc2a1 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Mon, 17 Feb 2020 12:36:55 +0100 Subject: [PATCH] Use BCP type in decodeCosmosPubkey --- packages/bcp/src/address.ts | 4 +--- packages/bcp/types/address.d.ts | 9 ++------- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/packages/bcp/src/address.ts b/packages/bcp/src/address.ts index c702edea..82046fdf 100644 --- a/packages/bcp/src/address.ts +++ b/packages/bcp/src/address.ts @@ -5,9 +5,7 @@ import { Encoding } from "@iov/encoding"; const { fromBase64, toBase64 } = Encoding; -export function decodeCosmosPubkey( - encodedPubkey: string, -): { readonly algo: Algorithm; readonly data: PubkeyBytes } { +export function decodeCosmosPubkey(encodedPubkey: string): PubkeyBundle { const sdkPubKey = decodeBech32Pubkey(encodedPubkey); switch (sdkPubKey.type) { case types.pubkeyType.secp256k1: diff --git a/packages/bcp/types/address.d.ts b/packages/bcp/types/address.d.ts index 7a2c395c..10e6c57a 100644 --- a/packages/bcp/types/address.d.ts +++ b/packages/bcp/types/address.d.ts @@ -1,9 +1,4 @@ import { CosmosAddressBech32Prefix } from "@cosmwasm/sdk"; -import { Address, Algorithm, PubkeyBundle, PubkeyBytes } from "@iov/bcp"; -export declare function decodeCosmosPubkey( - encodedPubkey: string, -): { - readonly algo: Algorithm; - readonly data: PubkeyBytes; -}; +import { Address, PubkeyBundle } from "@iov/bcp"; +export declare function decodeCosmosPubkey(encodedPubkey: string): PubkeyBundle; export declare function pubkeyToAddress(pubkey: PubkeyBundle, prefix: CosmosAddressBech32Prefix): Address;