UNPKG

starknetkit

Version:

<!-- logo --> <p align="center"> <img width='300' src="https://starknetkit-website-git-blo-1541-argentlabs.vercel.app/starknetKit-logo.svg"> </p>

14 lines (12 loc) 810 B
import { Abi, DeclareSignerDetails, DeployAccountSignerDetails, Invocation, InvocationsSignerDetails, Signature, SignerInterface } from 'starknet'; import { TypedData } from '@starknet-io/types-js'; import { IStarknetRpc } from './starknet.model'; export declare class StarknetRemoteSigner implements SignerInterface { private wallet; constructor(wallet: IStarknetRpc); getPubKey(): Promise<string>; signMessage(typedData: TypedData, accountAddress: string): Promise<Signature>; signTransaction(_transactions: Invocation[], _transactionsDetail: InvocationsSignerDetails, _abis?: Abi[]): Promise<Signature>; signDeployAccountTransaction(_transaction: DeployAccountSignerDetails): Promise<Signature>; signDeclareTransaction(_transaction: DeclareSignerDetails): Promise<Signature>; }