@etherspot/prime-sdk
Version:
Etherspot Prime (Account Abstraction) SDK
15 lines (14 loc) • 609 B
TypeScript
import { PaymasterProvider } from "../interface";
export declare class ArkaPaymaster implements PaymasterProvider {
readonly url: string;
readonly apiKey: string;
readonly chainId: number;
readonly queryParams: string;
constructor(chainId: number, apiKey: string, paymasterUrl: string);
getTokenPaymasterAddress(tokenSym: string): Promise<any>;
addWhitelist(addresses: string[]): Promise<any>;
removeWhitelist(addresses: string[]): Promise<any>;
checkWhitelist(address: string): Promise<any>;
deposit(amountInEth: number): Promise<any>;
metadata(): Promise<any>;
}