lightning
Version:
Lightning Network client library
25 lines (21 loc) • 443 B
TypeScript
import {
AuthenticatedLightningArgs,
AuthenticatedLightningMethod,
} from '../../typescript';
export type SignMessageArgs = AuthenticatedLightningArgs<{
/** Message */
message: string;
}>;
export type SignMessageResult = {
/** Signature */
signature: string;
};
/**
* Sign a message
*
* Requires `message:write` permission
*/
export const signMessage: AuthenticatedLightningMethod<
SignMessageArgs,
SignMessageResult
>;