Use BCP type in decodeCosmosPubkey
This commit is contained in:
parent
28ee35217e
commit
f8051b93dc
@ -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:
|
||||
|
||||
9
packages/bcp/types/address.d.ts
vendored
9
packages/bcp/types/address.d.ts
vendored
@ -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;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user