@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
14 lines • 702 B
TypeScript
import { EvmAddress } from "@ledgerhq/coin-evm/types/signer";
import type { DomainServiceResolution } from "@ledgerhq/types-live";
import { CreateSigner } from "../../../setup";
export type Signer = {
getAddress: (path: string) => Promise<EvmAddress>;
signTransaction: (path: string, tx: string, domain?: DomainServiceResolution) => Promise<string>;
};
export declare const createSigner: CreateSigner<Signer>;
declare const _default: {
context: import("@ledgerhq/ledger-wallet-framework/lib/signer").SignerContext<Signer>;
getAddress: import("@ledgerhq/ledger-wallet-framework/lib/bridge/getAddressWrapper").GetAddressFn;
};
export default _default;
//# sourceMappingURL=signer.d.ts.map