UNPKG

@thirdweb-dev/wallets

Version:

<p align="center"> <br /> <a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/legacy_packages/sdk/logo.svg?raw=true" width="200" alt=""/></a> <br /> </p> <h1 align="center">thirdweb Wallet SDK</h1> <p align="center"> <a h

19 lines 876 B
/// <reference types="node" /> import BN from "bn.js"; import type { GcpKmsSignerCredentials } from "../signer"; export declare function sign(digest: Buffer, kmsCredentials: GcpKmsSignerCredentials): Promise<import("@google-cloud/kms/build/protos/protos").google.cloud.kms.v1.IAsymmetricSignResponse>; export declare const getPublicKey: (kmsCredentials: GcpKmsSignerCredentials) => Promise<Buffer>; export declare function getEthereumAddress(publicKey: Buffer): string; export declare function findEthereumSig(signature: Buffer): { r: BN; s: BN; }; export declare function requestKmsSignature(plaintext: Buffer, kmsCredentials: GcpKmsSignerCredentials): Promise<{ r: BN; s: BN; }>; export declare function determineCorrectV(msg: Buffer, r: BN, s: BN, expectedEthAddr: string): { pubKey: string; v: number; }; //# sourceMappingURL=gcp-kms-utils.d.ts.map