@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
56 lines • 2.43 kB
TypeScript
declare const _default: {
bitcoin: {
signMessage: import("../hw/signMessage/types").SignMessage;
};
casper: {
signMessage: (signerContext: import("@ledgerhq/coin-framework/lib/signer").SignerContext<import("@ledgerhq/coin-casper/lib/types/signer").CasperSigner>) => (deviceId: string, account: import("@ledgerhq/types-live").Account, { message }: import("@ledgerhq/types-live").AnyMessage) => Promise<{
rsv: {
r: string;
s: string;
v: number;
};
signature: string;
}>;
};
evm: {
prepareMessageToSign: ({ message }: {
message: string;
}) => import("@ledgerhq/types-live").TypedEvmMessage;
signMessage: import("../hw/signMessage/types").SignMessage;
};
filecoin: {
signMessage: (signerContext: import("@ledgerhq/coin-framework/lib/signer").SignerContext<import("@ledgerhq/coin-filecoin/lib/types/signer").FilecoinSigner>) => (deviceId: string, account: import("@ledgerhq/types-live").Account, { message }: import("@ledgerhq/types-live").AnyMessage) => Promise<{
rsv: {
r: string;
s: string;
v: number;
};
signature: string;
}>;
};
internet_computer: {
signMessage: (signerContext: import("@ledgerhq/coin-framework/lib/signer").SignerContext<import("@ledgerhq/coin-internet_computer/lib/types/signer").ICPSigner>) => (deviceId: string, account: import("@ledgerhq/types-live").Account, { message }: import("@ledgerhq/types-live").AnyMessage) => Promise<{
rsv: {
r: string;
s: string;
v: number;
};
signature: string;
}>;
};
solana: {
signMessage: import("../hw/signMessage/types").SignMessage;
};
ton: {
signMessage: (signerContext: import("@ledgerhq/coin-framework/lib/signer").SignerContext<import("@ledgerhq/coin-ton/lib/signer").TonSigner>) => (deviceId: string, account: import("@ledgerhq/types-live").Account, { message }: import("@ledgerhq/types-live").AnyMessage) => Promise<{
rsv: {
r: string;
s: string;
v: number;
};
signature: string;
}>;
};
};
export default _default;
//# sourceMappingURL=hw-signMessage.d.ts.map