@dappykit/sdk
Version:
Web3 SDK for DApps
16 lines (15 loc) • 467 B
TypeScript
import { ISigner } from '../service/delegated-fs/interfaces';
import type { Hash, SignableMessage } from 'viem/types/misc';
/**
* Account signer interface.
*/
export interface IAccountSigner {
signMessage: ({ message }: {
message: SignableMessage;
}) => Promise<Hash>;
}
/**
* Converts an account to a signer.
* @param account HDAccount from the viem/accounts package
*/
export declare function accountToSigner(account: IAccountSigner): ISigner;