starknetkit
Version:
<!-- logo --> <p align="center"> <img width='300' src="https://starknetkit-website-git-blo-1541-argentlabs.vercel.app/starknetKit-logo.svg"> </p>
20 lines (18 loc) • 598 B
TypeScript
import { Abi, Call, InvocationsDetails, InvokeFunctionResponse, Signature } from 'starknet';
import { TypedData } from '@starknet-io/types-js';
export interface IStarknetRpc {
wallet_signTypedData(params: {
accountAddress: string;
typedData: TypedData;
}): Promise<{
signature: Signature;
}>;
wallet_requestAddInvokeTransaction(params: {
accountAddress: string;
executionRequest: {
calls: Call[];
abis?: Abi[];
invocationDetails?: InvocationsDetails;
};
}): Promise<InvokeFunctionResponse>;
}