UNPKG

cosmos-wallet

Version:

Cosmos Wallet with Direct and Amino signing

17 lines 905 B
import { AccountData, AminoSignResponse, StdSignDoc } from '@cosmjs/amino'; import { DirectSecp256k1Wallet, DirectSignResponse } from '@cosmjs/proto-signing'; import { SignDoc } from '@cosmjs/proto-signing/build/codec/cosmos/tx/v1beta1/tx'; import { ICosmosWallet } from './helpers'; export declare class CosmosWallet implements ICosmosWallet { direct: DirectSecp256k1Wallet; private privkey; private pubkey; private address; static init(privateKey: string, prefix?: string): Promise<CosmosWallet>; constructor(direct: DirectSecp256k1Wallet, privkey: Uint8Array, pubkey: Uint8Array, address: string); getAccounts(): Promise<readonly AccountData[]>; signDirect(address: string, signDoc: SignDoc): Promise<DirectSignResponse>; signAmino(address: string, signDoc: StdSignDoc): Promise<AminoSignResponse>; } export default CosmosWallet; //# sourceMappingURL=wallet.d.ts.map