js-cosmos-wallet
Version:
js version of cosmos wallet signer
36 lines (35 loc) • 1.24 kB
TypeScript
export declare function generateWalletFromSeed(mnemonic: any): {
privateKey: any;
publicKey: any;
cosmosAddress: any;
};
export declare function generateSeed(randomBytesFunc?: (x: any) => any): any;
export declare function generateWallet(randomBytesFunc?: (x: any) => any): {
privateKey: any;
publicKey: any;
cosmosAddress: any;
};
export declare function createCosmosAddress(publicKey: any): any;
export declare function prepareSignBytes(jsonTx: any): any;
export declare function createSignMessage(jsonTx: any, { sequence, account_number, chain_id }: {
sequence: any;
account_number: any;
chain_id: any;
}): string;
export declare function signWithPrivateKey(signMessage: any, privateKey: any): any;
export declare function createSignature(signature: any, publicKey: any): {
signature: any;
pub_key: {
type: string;
value: any;
};
};
export declare function sign(jsonTx: any, wallet: any, requestMetaData: any): {
signature: any;
pub_key: {
type: string;
value: any;
};
};
export declare function createSignedTx(tx: any, signature: any): any;
export declare function createBroadcastBody(signedTx: any): string;